快捷搜索:  汽车  科技

c语言入门教程编程案例(写一个文件的实例)

c语言入门教程编程案例(写一个文件的实例)#include<stdlib.h> #include<stdio.h>2.通过键盘输入一句话存进文件:C语言是世界上最好的语言。3.通过读取函数把我们写入的话打印在屏幕上。说明:本这以简单易懂的思路,以前的代码从简,让更多的人明白。

前几篇文章,我们已经把C语言文件的操作知识讲完了,是不是还是很迷茫,别急。

今天的文件实例你看了之后,就是这么简单,C语言的文件操作,前几天种的花就在今天开了。

如果对文件知识不太了解的可以查看我的前面几篇文章。

c语言入门教程编程案例(写一个文件的实例)(1)

文件实例要求:

1.建立一个文件用于接受我们输入的信息,需要独立的文件读取函数与写入函数。

2.通过键盘输入一句话存进文件:C语言是世界上最好的语言。

3.通过读取函数把我们写入的话打印在屏幕上。

说明:本这以简单易懂的思路,以前的代码从简,让更多的人明白。

代码加注释,非常清楚:

#include<stdio.h>

#include<stdlib.h>

int main()

{

运行结果

c语言入门教程编程案例(写一个文件的实例)(2)

E盘建立的dracula.txt文件

c语言入门教程编程案例(写一个文件的实例)(3)

存入文件的内容

文件补充说明:格式化读取写入函数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() 返回参数列表中被成功赋值的参数个数。

欢迎订阅点赞,谢谢!

猜您喜欢: