C语言的文件读写

C语言的文件读写,第1张

回车和换行符转换成一个换行符

--

书本用的是老概念。

键盘输入,我们按Enter键,C/C++语言收到的就是'\n'

(新行符)。

打字机老概念:回车和换行,回车就是回到本行开始位置,换行就是到下肢镇一行。回车符

'\r'

,换行符'\n'

,

老码

CRLF。

“从键盘输入4个学生的数据是ASCII码,也就是文本文件”,把“也就是文本文件”删去。键盘输入是输入流,不叫文件。

“r”方式读入

--

fopen(文件名,"r")

--

"r"

方式

打开,是作为

文历段粗本文件打开,用于读。而不是用

二进制方式。

文件

用燃闷

wb

方式

打开和写成的,

必须用

rb

方式

打开和

读入.

b

用于

二进制文件。不

b

用于

文本文件(ASCII文件)

.

一个c语言读写文件程序:

#include "stdio.h"

#include <stdlib.h>

main()

{

FILE *fp1//定义文件流指针,用于打开读取的文件

FILE *fp2//定义文件流指针,用于打开写 *** 作的文件

char text[1024]//定义一个字符串数组,用于存储读取的字符

fp1 = fopen("d:\\a.txt","r")//只读方式打开文件a.txt

fp2 = fopen("d:\\b.txt","w")//写辩游尘方式打开文件a.txt

while(fgets(text,1024,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中

{

puts(text)//输出到屏幕

fputs(text,fp2)//将内容写到fp2所指向文件中磨明

}

fclose(fp1)//关闭文件a.txt,有打开就要有关携禅闭

fclose(fp2)//关闭文件b.txt

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12249655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存