您的位置首页 >精选百科 >

fscanf读取字符串(fscanf)

导读 今天来聊聊一篇关于fscanf读取字符串,fscanf的文章,网友们对这件事情都比较关注,那么跟随小编一起往下看看吧。 1、intfscanf ( FILE

今天来聊聊一篇关于fscanf读取字符串,fscanf的文章,网友们对这件事情都比较关注,那么跟随小编一起往下看看吧。

1、 intfscanf ( FILE *fp,char *格式,);

2、 文件* fp

3、 int i,j;

4、 char *str,ch;

5、 fscanf(fp,' %d %s ',I,str);

6、 fprintf(fp,' %d %c ',j,ch);

7、 # includestdio.h

8、 #定义氮气

9、 结构研究{

10、 char name[10];

11、 整数

12、 年龄

13、 浮动分数;

14、 } boya[N],boyb[N],*pa,* pb

15、 int main(){

16、 文件* fp

17、 int I;

18、 pa=博雅;

19、 pb=boyb

20、 if( (fp=fopen('D:\\demo.txt ',' wt ')==NULL){

21、 puts('无法打开文件!');

22、 退出(0);

23、 }

24、 //从键盘读入数据,保存到博远

25、 printf('输入数据:\ n’);

26、 for(I=0;在;我,pa ){

27、 scanf('%s %d %d %f ',pa-name,pa-num,pa-age,pa-score);

28、 }

29、 pa=博雅;

30、 //将博远中的数据写入到文件

31、 for(I=0;在;我,pa ){

32、 fprintf(fp,' %s %d %d %f\n ',pa-name,pa-num,pa-age,pa-score);

33、 }

34、 //重置文件指针

35、 倒带(FP);

36、 //从文件中读取数据,保存到男孩b

37、 for(I=0;在;I,pb ){

38、 fscanf(fp,' %s %d %d %f\n ',pb-name,pb-num,pb-age,Pb-score);

39、 }

40、 pb=boyb

41、 //将男孩b中的数据输出到显示器

42、 for(I=0;在;I,pb ){

43、 printf('%s %d %d %f\n ',pb-name,pb-num,pb-age,Pb-score);

44、 }

45、 fclose(FP);

46、 返回0;

47、 }

48、 输入数据:

49、 汤姆2 15 90.5

50、 华1 14

51、 汤姆2 15 90.500000

52、 华1 14 99.000000

53、 打开D:\\demo.txt,发现文件的内容是可以阅读的,格式非常清晰。用fprintf()和fscanf() 函数读写配置文件、日志文件会非常方便,不但程序能够识别,用户也可以看懂,可以手动修改。

54、 # includestdio.h

55、 int main(){

56、 int a,b,sum

57、 fprintf(标准输出,输入两个数:');

58、 fscanf(标准输入,' %d %d ',a,b);

59、 sum=a b;

60、 fprintf(stdout,' sum=%d\n ',sum);

61、 返回0;

62、 }

63、 输入两个数字:10 20

64、 总和=30

本文到此结束,希望对大家有所帮助。

版权声明:本文由用户上传,如有侵权请联系删除!