charstr[1024]
inti=0
while((str[i]=getchar())!='\n')
i++
getchar()
扩展资料
C语言读取一个文件的字符:
#include<stdio.h>
intmain(void)
{
FILE*stream
errno_terr
//Openforread(willfailiffile"crt_fopen_s.c"doesnotexist)
err=fopen_s(&stream,"crt_fopen_s.c","r")
if(err==0)
printf("Thefile'crt_fopen_s.c'wasopened\n")
else
printf("Thefile'crt_fopen_s.c'wasnotopened\n")
}
从文件中查找数据并输出,按以下步骤 *** 作:1.
打开文件,如果文件未找到,报错,结束
fopen
2.
输入待查的字符串,存到变量中
gets
3.
逐行循环读取文件,直到文件结束
fgets
4.
检查字符串是否在该行中,如果在,则输出该行,关闭文件,结束。否则继续查找
strstr
5.
循环结束,输出未找到该字符串。
6.
关闭文件。fclose
相关代码和运行效果如下图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)