![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 77
不良人天码星
这个作者很懒,什么都没留下…
展开
-
文件操作(中)
1.文件的顺序读写1.文件的顺序读写1.1顺序读写的函数介绍ps:关于我的个人理解,输入可以理解为读取,从文件里读取,从键盘上读取(输入);输出可以理解为就是输出,将程序中编写的输出到屏幕,输出写入到文件中;具体我给出下面的代码供大家理解;1.1.1.1由于这里是一“r”的方式打开文件,如果在绝对路径没有要操作的文件,就会报错,如下图1.1.1.2如果要操作的文件且该文件已经保存了99,fgetc就会从文件中读取一个字符,并返回该字符的ASCII码值,9的ASCII码值为57;原创 2023-10-26 00:27:53 · 29 阅读 · 0 评论 -
文件操作(上)
程序文件一般包括源程序文件(.c为后缀),目标文件(.obj)(linux系统是.o为后缀),可执行文件(.exe为后缀);c语言中,我们在打开文件的时候,会使用FILE* 指针来指向要操作的文件,以此来建立指针变量和文件的关系。顾名思义就是该文件中的内容都是二进制的形式存在,在我们看来都是乱码,以下就是一份二进制文件。一般指程序运行需要的从中获取数据的文件,或者程序输出内容,可供保存数据的文件。• stdin - 标准输⼊流,在⼤多数的环境中从键盘输⼊。便的操作,我们抽象出了流的概念,我们可以。原创 2023-10-25 18:38:07 · 48 阅读 · 2 评论 -
文件操作(下)
/此代码会先创建一个文件,等待一秒后会将字符串加载进缓冲区,此后在十秒的睡眠时间中,你可以看到创建的文件的大小是0kb,fflush后会将缓冲区的字符串全部加载进文件,你可以观察到文件大小变成1kb。因为有缓冲区的存在,C语在操作文件的时候,需要做刷新缓冲区或者在文件操作结束的时候关闭文件。牢记:在⽂件读取过程中,不能⽤feof函数的返回值直接来判断⽂件的是否结束。二进制文件读取是否结束,要根据返回值是否小于要读取的个数;1.文件读取结束的判定。1.文件读取结束的判定。当文件读取结束的时候。原创 2023-10-26 14:27:07 · 37 阅读 · 1 评论