C上机实验六运算符重载与文件输入输出.docVIP

  • 12
  • 0
  • 约 3页
  • 2017-05-31 发布于北京
  • 举报

C上机实验六运算符重载与文件输入输出.doc

试验六 运算符重载和文件I/O 实验内容1? 文件输入输出 从输入文件file.in中读入文件内容,为每一行加上行号后,输出到输出文件“file.out中,最后,输出所读文件总的字符数 [实现要求]1).? 行号占5个字符宽度,且左对齐; 2.? 能处理文件打开错误; 3.? 文件字符总数不包括换行符 [实现提示]: 1.?利用setw和setiosflags(ios::left)来控制行号的输出(需要在程序中包含头文件iomanip.h); 2.?利用长为1000的字符数组作为缓冲区存放读取的一行内容,利用函数istream::getline进行读取一行的操作; 3.?利用strlen求字符串长度(需要在程序中包含头文件string.h) [实验步骤] 1.?在你的程序目录下创建一个文本文件file.in,在其中输入上面的测试数据 2.?完成所要求的程序,该程序读取文件file.in的内容,并产生输出到文件file.out 3.?打开文件file.out查看输出的文件内容 #includeiostream.h #includeiomanip.h #includeifstream.h void main() { int i=0; ifstream inf; char fname[20],buf[255]; cout文件名:; cinfname; inf.open

文档评论(0)

1亿VIP精品文档

相关文档