文件的操作步骤:
#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个月足够了!剩下的就是用一个月去做笔试和机试的题。一定要用心做!别坚持不下去。