C程序,如何从指定文件中读取一个字符串?

chara[10];fscanf(p,"%s",&a);p是指向某一文件的指针,请问一下上面的代码能够实现从文件中读取字符串吗?如果能,那读取字符串是什么概念,如果该文件... char a[10];
fscanf(p,"%s",&a);
p是指向某一文件的指针,请问一下上面的代码能够实现从文件中读取字符串吗?如果能,那读取字符串是什么概念,如果该文件是一堆英文,里面还有逗号 空格等,那所谓的字符串是指哪部份内容?如果不能实现,麻烦懂的人帮忙编一下,感激不尽哈。
展开
 我来答
zhewlof365
2011-04-12 · TA获得超过1480个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:643万
展开全部
#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;
}

我写的最简单的一个用法 看不懂的地方问我。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式