随笔分类 - C++ Primer 5th 习题
摘要:题目:重写7.1.1节的书店程序(P229),从一个文件中读取交易记录。将文件名作为一个参数传递给main。 1 #include <iostream> 2 #include <fstream> 3 #include "test.h" 4 using namespace std; 5 6 int m
阅读全文
摘要:题目:重写8.4中的函数,将每一个单词作为一个独立的元素进行存储。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 void ReadFileToVec(const string& fileNam...
阅读全文
摘要:题目:编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,将每一行作为一个独立的元素存于vector中。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 void Re...
阅读全文
摘要:题目:什么情况下,下面的while循环会终止? while(cin >> i) /* ... */解答:当读取发生错误时上述while循环会终止。比如i是整形,却输入非整形的数;输入文件结束标识符;发生系统级的错误。一个流一旦发生错误,其上后续的IO操作都会失败。只有当一个流处于无错状态时,我...
阅读全文
摘要:题目:编写一个测试函数,将cin作为参数传入。 1 #include 2 using std::istream; 3 4 istream& func(istream& is) 5 { 6 std::string buf; 7 while (is >> buf) std::cout...
阅读全文
摘要:题目:编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直到遇到文件结束标志时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。 1 #include 2 using namespace std; ...
阅读全文

浙公网安备 33010602011771号