本文共 893 字,大约阅读时间需要 2 分钟。
今天CCSP发现竟然有文件是不能用字符串形式输入的,突然尴尬,如此大的数据量,%nX读进来的东西奇奇怪怪。emmm。。留下问题。先来个临时抱佛脚系列,保留两位小数咋neng啊!考试为什么不能带书
cin.peek()
返回值是一个char,是指针指向的当前字符,但它只是观测。指针停留在当前位置并不后移。若要访问的字符是文件结束符,则返回EOF(-1)。
#include#include #include using namespace std;int main(){ double f=13.1415926; cout< < 4, 其他莫动 cout< <
setf(fmtflage) 可以进行各种格式控制
ofstream out; out.open( const char * filename, open mode ); ifstream in; in.open( const char *filename, open mode );简单说,ofream 清空用ios::out, ios::ate; 追加用ios::app(指针永远在尾部),ios::ate|ios::in(指针只是初始在尾部,可用seekp()移动) out.seekp() 用于改变写的位置,若不在尾部则是覆盖式写入。两个参数,偏移量(pos or neg)和基地址(ios::beg or ios::cur or ios::end) out.tellp() 返回当前指针的位置 (返回类型pos_type貌似是int or long),文件首位置为0。 in.seekg() in.tellg() 同?
file.write() file.read() 二进制写入,读出。不能写空间不固定的东西,such as string,vector …
有空再搞吧。。。
转载地址:http://twuzi.baihongyu.com/