譚浩強C 第十三章

2021-10-10 22:42:44 字數 3518 閱讀 4095

1、cerr標準錯誤流使用

//p408

#include

#include

using namespace std;

intmain()

else

}else

return0;

}

2、按照格式輸出
//p410 使用流成員函式控制輸出格式

#include

using namespace std;

intmain()

return0;

}

//與使用控制符相同

#include

#include

//注意包含標頭檔案

using namespace std;

intmain()

return0;

}

3、按要求輸出圖形
#include

using namespace std;

intmain()

cout<

}return0;

}

4、磁碟檔案輸入輸出
//(1)讀入20個數字分別儲存在兩個檔案中,每個檔案存放30個數

//p421 使用輸出檔案流,指定檔案作為輸出檔案

#include

#include

using namespace std;

intmain()

cout<<

"enter 10 integer numbers:"

<

for(

int i=

0;i<

10;i++

) outfile.

close()

; ofstream outfile2

("f2.dat"

,ios:

:out);if

(!outfile2)

cout<<

"enter 10 integer numbers:"

<

for(

int i=

0;i<

10;i++

) outfile2.

close()

;return0;

}// 1 2 3 4 5 6 7 8 9 0

// 0 9 8 7 6 1 2 3 4 5

//將f1.dat讀入存放在f2.dat原有資料後

中二十個資料排序存放在f2.dat中

5、檔案處理

//按職工號大小順序輸入職工資訊

#include

#include

using namespace std;

intmain()

for(

int i=

0;i<

5;i++

) outfile.

close()

;return0;

}/*1001 dsjhjh 32 8788

1002 cjhscb 21 3299

1003 hjsbjk 42 2389

1004 hjbkjs 34 8902

1005 jhkkkl 67 1893

*/

//增加2條員工資訊

#include

#include

using namespace std;

intmain()

for(

int i=

0;i<

2;i++

) outfile.

close()

;return0;

}/*1006 sjsdkl 22 3645

1007 hkakam 36 7899

*/

//輸出所有職工資訊

#include

#include

using namespace std;

intmain()

for(

int i=

0;i<

7;i++

) infile.

close()

;return0;

}

//查詢職工號是否存在,要求職工號從小到大輸入,所以只需遍歷一次即可

//可多次查詢輸入0結束

6、修改例13.17

//沒有例13.17?

C語言 第十三章

1.與檔案進行通訊 檔案是什麼?檔案通常是在磁碟或固態硬碟上的一段已命名的儲存區。c把檔案看作一系列的連續的位元組,每個位元組都能被單獨讀取。2.標準i o fopen 函式 fclose 函式 getc 函式 從標準輸入中獲取乙個字元 char ch file fp fp fopen yls.tx...

第十三章 併發

13.1 動機 13.2 基本執行緒 如果必須要控制現成的執行順序,最好是根本不用執行緒,而是自己編寫特定順序彼此控制的協作子程式。繼承thread類或者實現runnable介面。內部類實現。13.3 共享受限資源 1 如果要對類中的某個方法進行同步控制,最好同步所有方法。如果忽略了其中乙個,通常很...

第十三章 類

1.類簡單地說是乙個性的資料型別。類當中有資料成員,和成員函式。類的基本思想就是體現出資料的抽象和封裝。2.這裡只需要說明乙個問題即可 就是類成員函式的const型別 class screen public const int get const int i const int j const 這裡...