日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++文件流操作备忘录

發布時間:2024/4/14 c/c++ 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++文件流操作备忘录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、打開模式
ios::app:   以追加的方式打開文件?
ios::ate:   文件打開后定位到文件尾,ios:app就包含有此屬性?
ios::binary:  以二進制方式打開文件,缺省的方式是文本方式。兩種方式的區別見前文?
ios::in:    文件以輸入方式打開?
ios::out:   文件以輸出方式打開?
ios::nocreate: 不建立文件,所以文件不存在時打開失敗 ?
ios::noreplace:不覆蓋文件,所以打開文件時如果文件存在失敗?
ios::trunc:  如果文件存在,把文件長度設為0

2、文件定位
ios::beg:  文件開頭?
ios::cur:  文件當前位置?
ios::end:  文件結尾

3、一些特殊操作符
操縱符 功能 輸入/輸出?
dec 格式化為十進制數值數據 輸入和輸出?
endl 輸出一個換行符并刷新此流 輸出?
ends 輸出一個空字符 輸出?
hex 格式化為十六進制數值數據 輸入和輸出?
oct 格式化為八進制數值數據 輸入和輸出?
setpxecision(int p) 設置浮點數的精度位數 輸出
……
cout.width(10);
cout.fill( '*' );
cout << setw( 6 )? << names[i] << setw( 10 ) << values[i] << endl;
cout << setiosflags( ios::left )
??????? << setw( 6 )? << names[i]
??????? << resetiosflags( ios::left )
??????? << setw( 10 ) << values[i] << endl;
cout << setiosflags( ios::left )
??????? << setw( 6 )?
??????? << names[i]
??????? << resetiosflags( ios::left )
??????? << setw( 10 )
??????? << setprecision( 1 )
??????? << values[i]
??????? << endl;

轉載于:https://www.cnblogs.com/wonderow/archive/2005/01/06/87436.html

總結

以上是生活随笔為你收集整理的C++文件流操作备忘录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。