c语言入门教程编程案例(写一个文件的实例)
c语言入门教程编程案例(写一个文件的实例)#include<stdlib.h> #include<stdio.h>2.通过键盘输入一句话存进文件:C语言是世界上最好的语言。3.通过读取函数把我们写入的话打印在屏幕上。说明:本这以简单易懂的思路,以前的代码从简,让更多的人明白。
前几篇文章,我们已经把C语言文件的操作知识讲完了,是不是还是很迷茫,别急。
今天的文件实例你看了之后,就是这么简单,C语言的文件操作,前几天种的花就在今天开了。
如果对文件知识不太了解的可以查看我的前面几篇文章。
1.建立一个文件用于接受我们输入的信息,需要独立的文件读取函数与写入函数。
2.通过键盘输入一句话存进文件:C语言是世界上最好的语言。
3.通过读取函数把我们写入的话打印在屏幕上。
说明:本这以简单易懂的思路,以前的代码从简,让更多的人明白。
代码加注释,非常清楚:#include<stdio.h>
#include<stdlib.h>
int main()
{
运行结果
E盘建立的dracula.txt文件
存入文件的内容
文件补充说明:格式化读取写入函数fscanf与fprintf在上面我们在代码中用格式化读取函数fscanf 现在补充说明一下,以前忘记说了。
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是磁盘文件。
这两个函数的原型为:
int fscanf ( FILE *fp char * format ... ); int fprintf ( FILE *fp char * format ... );
fp 为文件指针,format 为格式控制字符串,... 表示参数列表。与 scanf() 和 printf() 相比,它们仅仅多了一个 fp 参数。
例如:
FILE *fp; int i j; char *str ch;
fscanf(fp "%d %s" &i str);
fprintf(fp "%d %c" j ch);
fprintf() 返回成功写入的字符的个数,失败则返回负数。fscanf() 返回参数列表中被成功赋值的参数个数。
欢迎订阅点赞,谢谢!