用C语言如何将结果输出到一个文本文件中保存

Python014

用C语言如何将结果输出到一个文本文件中保存,第1张

文件的操作步骤:

#include <stdio.h> #include <stdlib.h> int main()

{

FILE *fp

int i, d

fp=fopen("data.txt","w")

if(fp==NULL)

{

printf("File cannot open! " )

exit(0)

}

for(i=0i<10i++)

{

scanf("%d", &d)

fprintf(fp,"%d\t", d)

}

fclose(fp)

return 0

}  

格式化输出:

#include <stdio.h> #include <stdlib.h> int main()

{

FILE *fp

int i, No

float salary

fp=fopen("data.csv","w")

if(fp==NULL)

{

printf("File cannot open! " )

exit(0)

}

//输入5名员工的工号,并保存到文件中

for(i=0i<5i++)

{

scanf("%d %f", &No, &salary)

fprintf(fp,"%d, %.2f\n", No, salary)

}

fclose(fp)

return 0

}  

扩展资料:

从文件中读取字符:

#include <stdio.h> #include <stdlib.h> int main()

{

FILE *fp

char c

if ((fp=fopen( "data.dat" , "r" ))==NULL)

{

printf("File cannot open!")

exit(0)

}

while((c=fgetc(fp))!=EOF)

putchar(c)

fclose(fp)

return 0

}  

参考资料:

百度百科-C语言

如果你一点编程基础都没有的话还是建议你跟着老师走,因为编程其实就是一种思考问题时思维模式的转换,一个人的习惯是很难改的。这也就是初学者看不懂书的原因。老师的作用是可以引导改变分析问题时的思维方式。当然,如果你非要自学也不是不行,但必须要找一个能指导你的人!自己学还掌握不好方法,必须要有人教你。还有一点,很重要!就是学习c语言的话必须注重上机调试,必须要靠自己去编出一些小程序,不能偷懒。不客气的告诉你,想学好c语言必须要下苦功夫。c很难!而且不是你想学好就学好的!我们专业100多人,真正学好的不超过10个。你应该有点心理准备,而且没有4个月你学不好。因为你思维模式的转换时间得需要差不多这么长时间。c很枯燥,很累,这也是学不好的原因之一。如果想学好或者说单纯想过2级,你都必须要付出很大的努力!没有免费的午餐。一般一个正常学生要是真用心学的话,4个月足够了!剩下的就是用一个月去做笔试和机试的题。一定要用心做!别坚持不下去。