实验三缓冲io和特殊文件.docx

实验三缓冲10和特殊文件 实验目的 了解和掌握基于流的文件 I/O程序设计 掌握特殊文件的程序设计方法 实验内容 设计一程序,要求用带缓存的流文件 I/O操作,在./tmp ”目录下,打开名称为 “tmpfile ”的文件。如果该文件不存在,则创建此文件;如果存在,将文件清空后 关闭。 #in cludestdio.h #in cludestdlib.h int mai n() { FILE * fp; if((fp=fope n(./tmp/tmpfile,w+))==NULL) perror(ope n file failed); else { prin tf(file ope ned\n); fclose(fp); } } yanggubuntu:~/yang/3$ gedtt 3-1.c yang^ubuntu:*/yang/03$ gcc -o 3-1 3-1,c yang^ubuntu:~/yang/93$ 4/a-l file opened 设计一程序,要求用带缓存的流文件 I/O操作,利用fputc函数把键盘上输入的字符串写 入文件“ ./tmp/2 -2tmp” ,如果该文件不存在,则创建此文件;多次运行程序,多次输入字 符串后,文件/tmp/2 -2tmp”中只保存最后一次输入的字符串(若要保存全部输入的字符 串,如何改写程序?)。 #in cludestdio

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档