行輸入行輸出

2021-08-15 15:39:51 字數 369 閱讀 6884

標準庫提供的其中乙個輸入函式 fgets和輸出函式fputs.

char *fgets(char  *line, int maxline,file *fp)

fget函式 從fp指向的檔案中讀取下乙個輸入行(包括換行符),並將它們存放在字元陣列line中,最多可以讀取maxline - 1個字元。讀取的行將以 『 \0 』結尾儲存在陣列中。函式返回line,但遇到檔案結尾或出錯返回null.

int  fputs(char *line,file *fp)

fputs函式將乙個字串(不需要包含換行符)寫入到乙個檔案中,如果發生錯誤,該函式返回eof,否則返回非負值。

從標準輸入行讀取輸入行並在標準輸出中列印這些輸入行

include include include define max cols 20 所處理的最大列號 define max input 1000 每個輸入行的最大長度 int read column numbers int columns,int max void rearrange char o...

C語言 之6 輸入與輸出 6 行輸入和行輸出

標準庫提供了乙個輸入函式fgets char fgets char line,int maxline,file fp 輸出函式fputs將乙個字串 不需要包含換行符 寫入到乙個檔案中 int fputs char line,file fp 如果發生錯誤,該函式將返回 eof,否則返回乙個非負值。an...

使用迴圈讀取輸入行,直到使用者輸入一行空

char s gets char st,int n 函式返回的是乙個指向char型別陣列開頭的指標。如果使用者輸入空行,陣列第乙個元素是 0 判定迴圈結束的條件就應該是 while s gets ch,size 0 char s gets char st,int n 讀取輸入行,最多不能超過n 1個...