
c++ primer plus
jmfelix
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++文件I/O(c++ primer plus 6th 768-781)
c++文件的输入输出与标准输入输出十分相似,首先使用ostream或者fstream打开一个流,将流与文件相关联,然后进行操作。对于一个文件的写入 ofstream fout; // create an ofstream object named fout fout.open("jar.txt"); // associate fout with jar.txt 或者 ofstream翻译 2013-10-28 12:58:21 · 578 阅读 · 0 评论 -
c++文件I/O(781-788)
1.随机存取 这里的随机存取的意思是对一个文件我们指定任意位置进行读取,修改,删除等。这里我以之前生成的planet.dat为原本进行操作。 首先创建一个输入输出流对象,fstream包含输入和输出操作。 fstream finout; // read and write streams finout.open(file,ios_base::in | ios_base::out翻译 2013-10-28 16:37:57 · 688 阅读 · 0 评论 -
关于cin和string
这里 string s; cin>>s; cout cin在读到空格时就停止读取,所以, 输入 asdf fghj 输出 asdf 若要保留空格,就需要用到getline getline(cin, s); 此时在enter前的空格都能读到。翻译 2013-10-29 10:23:53 · 1014 阅读 · 0 评论 -
内核格式化(将格式化信息写入string对象)788
sstream定义了一个从ostream派生来的ostringstream类,可以将格式化信息写入string对象,在格式化文本进入缓冲区的时候, 如果有必要,将使用动态分配内存来扩大缓冲区。ostringstream有一个成员函数str(),可以返回被初始化为缓冲区内容的字符串。见例: // strout.cpp -- incore formatting (output) #includ翻译 2013-10-29 10:47:07 · 714 阅读 · 0 评论