#incl" /> #incl" />

全文预览

C++ 郑莉第四版第11章流类库与输入输出

上传者:苏堤漫步 |  格式:doc  |  页数:6 |  大小:30KB

文档介绍
<n << endl; cout <<" 这个数的十六进制形式为: " << hex <<n << endl; } 程序运行输出: 请输入一个十进制整数: 15 这个数的十进制形式为: 15 这个数的八进制形式为: 17 这个数的十六进制形式为: f 11-9 编写程序实现如下功能:打开指定的一个文本文件,在每一行前加行号。解: //b.cpp #include <fstream.h> #include <strstrea.h> #include <stdlib.h> void main(int argc, char* argv[]) { strstream textfile; { ifstream in(argv[1]); textfile << in.rdbuf(); } ofstream out(argv[1]); const int bsz = 100; char buf[bsz]; int line = 0; while(textfile.getline(buf, bsz)) { out.setf(ios::right, ios::adjustfield); out.width(1); out << ++line << "." << buf << endl; }} 编译后运行程序 b text1.txt 运行前 text1.txt 的内容为: aaaaaaaaaaaa dddddddddddd eeeeeeeeeeee ffffffffffff gggggggggggg hhhhhhhhhhhh 运行后 text1.txt 的内容为: 1. aaaaaaaaaaaa 2. bbbbbbbbbbbb 3. 4. dddddddddddd 5. eeeeeeeeeeee 6. ffffffffffff 7. gggggggggggg 8. hhhhhhhhhhhh

收藏

分享

举报
下载此文档