《C Primer4》附錄 標準庫io庫的使用

2021-06-21 10:27:45 字數 1011 閱讀 5989

1、輸出為bool型別格式為true和false,需要使用cout<< boolalpha, 取消bool字母格式輸出使用  cout<2、將整型int i = 10,按各種進製輸出的格式如下:

八進位制輸出: cout《如果輸出需要帶上標記(0, 0x),需要宣告為 cout << showbase << hex << i 《如果標記大寫,則 寫為   cout<3、 cout .precision() 返回當前精度,  cout.setpricision(12) 將當前精度設定為12位(整個浮點型數字不包括小數點)。 需要包含 #include標頭檔案。

4、採用科學計數法輸出,需要宣告為 cout<< scientific , 對齊則宣告為 cout<5、強制顯示小數點 宣告為  cout << showpointer << i; // 預設精度為6, 取消顯示小數點格式:  cout << noshowpointer << i << endl;

6、填充輸出用法:

#include #include using namespace std;

void set_fill_usage()

else

break;

} cin>> skipws;

}

8、利用seekg,seekp,tellg等函式訪問檔案copyout.txt,將檔案中每行最後的位置輸出到最後一行

abcd

efghi

j**:

int fstream_access_file_usage()

{ fstream inout("copyout.txt", fstream::ate | fstream::in | fstream:: out); //fstream::ate means fixed at the end of the file

if (!inout)

{ cerr<<"error! unable to open file" <

abcd

efghi

j5 9 12 14

C primer4的課後答案

編乙個程式讀入兩個 string 物件,測試它們是否相等。若不相等,則指出兩個中哪個較大。接著,改寫程式測試它們的長度是否相等,若不相等指出哪個較長。include include using namespace std intmain else else 改寫程式測試它們的長度是否相等,若不相等指...

C Primer 標準IO庫雜記

trunc 清空 include include includeusing namespace std istream io istream input cout stringstream 物件的乙個常見用法是,需要在多種資料型別之間實現自動 格式化時使用該類型別。例如,有乙個數值型資料集合,要獲取...

C 標準IO庫 C Primer學習筆記

頭檔案型別 iostream istream 從流中讀取 ostream 寫到流中去 iostream對流進行讀寫,從istream和ostream派生而來 fstream ifstream 從檔案中讀取,由istream派生而來 ofstream 寫到檔案中去,由ostream派生而來 fstre...