C語言學習筆記(鍵盤操作

2021-09-30 07:11:39 字數 1415 閱讀 5577

1、緩衝輸入:執行程式並鍵入一行文字,在使用者按下回車鍵之前程式是不能使用這些字元的。但是,按下回車鍵之後,程式將讀入並顯示字元,直到遇見換行符(作業系統在使用者按回車鍵時建立換行符)為止。

int letter;

dowhile(letter != '/n');

以下是簡寫:

int letter;

dowhile(letter != '/n');

上述結果與下面的**效果一樣

char string[128];

int index = 0;

int letter;

while((letter = getchar())!= '/n')

string[index] = null;

printf("%s/n",string);

2、直接i/o讀入字元:程式使用直接輸入時,使用者通過鍵盤輸入的字元可立即傳送到程式中(也就是說,作業系統不需要緩衝字元),輸入即刻輸出。

int letter;

dowhile(letter != '/n');

3、知道何時使用』/r』和』/n』:c使用』/r』轉義表示軟回車,』/n』將回車轉義為軟回車和走紙。

do

while(letter != '/n');

dowhile(letter != '/r');

4、快速格式化鍵盤輸入:cprintf允許程式忽略檔案系統,將輸出快速顯示在螢幕上,cscanf函式允許程式實現快速格式化鍵盤輸入。

5、寫字串:printf可以將字串、整數等組合寫到螢幕上,當程式僅僅需要寫字串時,使用者可以使用puts函式代替printf,這樣能提         高程式的效能。

6、使用直接i/o實現更快的字串輸出:因為c是以stdout定義的puts函式,函式必須使用檔案系統。程式可以使用cputs函式更快的速度將字串輸出到螢幕上。

7、從鍵盤讀入字串:程式使用gets函式從鍵盤讀入字串。

8、更快的速度從鍵盤輸入字串:gets必須應用檔案系統進行輸入操作,可以使用cgets函式從鍵盤讀入字元,可以提高程式的效能。

C 語言學習筆記 檔案操作

入門級學習c 語言,避免不了想讓自己的程式能和外界打交道,哪怕是乙個 txt 的記事本,那麼怎麼實現檔案的操作,這裡只是舉個小例子,還有待開發和修正哈 如果是只是為了研究這個操作怎麼寫,就建立乙個 c 的命令列工程就行了,我這裡是為了做上位機,整了個windows的窗體設計,隨便畫了個介面,顯示一下...

c語言學習筆記之檔案操作

1 static 和extern使用 1 修飾區域性變數 static修飾區域性變數特點 延長區域性變數的生命週期 extern不能修飾區域性變數 2 修飾全域性變數 static修飾全域性變數 是乙個內部變數,只能在本檔案使用。extern修飾全域性變數 是乙個外部變數,可以在本檔案和其他檔案使用...

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...