16個get函數的用法。


1.函數名 :ch  = getc (fp)

參數:一個文件指針fp

函數功能:從fp指定的文件當前文件偏移量處讀取一個字符放到變量ch里面。

返回值:返回讀取到的字符,讀到文件尾返回EOF。

2.函數名:putc(ch,fp);

參數:ch:要輸出的字符,fp:字符輸出的目的流。

函數功能:將ch變量里面的字符串輸出到fp指向的數據流。

 返回值:返回寫入成功的字符,若返回EOF說明寫入失敗。

3.getch

4.putch

 

5.函數名:getchar():

參數:這個函數沒有參數

函數功能:從標准輸入獲取緩沖區里面還未讀取的第一個字符。

返回值:返回獲取的字符。

6.函數名:putchar();

參數:要打印的字符或字符變量名。

函數功能:將參數顯示到標准輸出。

返回值:返回成功輸出的字符,也就是參數。

 

7.gets();

8.puts(char*string);參數可以是“hello”類型的字符串,或指向字符串的指針。將一個字符串輸出到stdout流。

 

9.fgetc

10.fputc

 

11.函數名:fgets(buf,MAX,fp);

參數:buf:存放獲取的字符串的數組。

MAX:獲取的字符串的最大長度。

fp:字符串的來源流。

函數功能:從fp指向的文件流獲取最多MAX-1個字符存放到數組buf里面。遇到換行符、文件尾、或讀到MAX-1字符就結束。

返回值:成功返回buf的地址,失敗或讀到文件尾返回NULL。

備注:fgets會向獲取的字符串的末尾添加一個'\0'字符。

如果fgets獲取的有換行符,它會在換行符后面添加'\0'字符 。也就是說fgets把換行符當成一個普通的字符來處理。

12.函數名:fputs(buf,fp);

參數:buf:要輸出的字符串的地址,fp:指定的目標文件。

功能:將buf字符串輸出到fp指定的文件里面。

返回值:成功返回寫入的字符個數,失敗返回EOF。

13.fgetch

14.fputch

 

15.fgetchar

16.fputchar

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM