C程序,如何从指定文件中读取一个字符串?
chara[10];fscanf(p,"%s",&a);p是指向某一文件的指针,请问一下上面的代码能够实现从文件中读取字符串吗?如果能,那读取字符串是什么概念,如果该文件...
char a[10];
fscanf(p,"%s",&a);
p是指向某一文件的指针,请问一下上面的代码能够实现从文件中读取字符串吗?如果能,那读取字符串是什么概念,如果该文件是一堆英文,里面还有逗号 空格等,那所谓的字符串是指哪部份内容?如果不能实现,麻烦懂的人帮忙编一下,感激不尽哈。 展开
fscanf(p,"%s",&a);
p是指向某一文件的指针,请问一下上面的代码能够实现从文件中读取字符串吗?如果能,那读取字符串是什么概念,如果该文件是一堆英文,里面还有逗号 空格等,那所谓的字符串是指哪部份内容?如果不能实现,麻烦懂的人帮忙编一下,感激不尽哈。 展开
展开全部
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char cl[100];
if((fp=fopen("1.txt","r"))==NULL)
exit(1);
while(fscanf(fp,"%s",cl)==1)
printf("%s \n",cl);
if(fclose(fp)!=0)
exit(1);
return 0;
}
我写的最简单的一个用法 看不懂的地方问我。
#include <stdlib.h>
int main()
{
FILE *fp;
char cl[100];
if((fp=fopen("1.txt","r"))==NULL)
exit(1);
while(fscanf(fp,"%s",cl)==1)
printf("%s \n",cl);
if(fclose(fp)!=0)
exit(1);
return 0;
}
我写的最简单的一个用法 看不懂的地方问我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询