文件输入输出

(一)、标准输入输出
谈到标准输入输出,最常见的也就4种

scanf()
printf()
cin
cout

还有一些

fscanf()
gets()
fgets()
getch()
getchar()

这里介绍一下
(二)、重定向输入输出
重定向也就是普及组用到的文件输入输出。(一般加在开头)

freopen("data1.in","r",stdin);
//从文件data1.in中读入输入数据
freopen("data2.out","r",stdout);
//将输出的数据写到文件data2.out中

data1.in为自己建立的文件
data2.out为系统生成文件(在data1.in旁边)
举个例子(就以普及组第一题代码为例)
这里写图片描述
然后建立输入文件score.in(最好和系统生成的exe文件放在一起)
这里写图片描述
保存后往里面写数据
这里写图片描述
再编译运行你的程序,出现如下情况后,输出文件就生成了
这里写图片描述
这里写图片描述
点击就是输出数据
这里写图片描述
(三)、重定向文件输入输出(fopen() fscanf()与 fprintf())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章