標準庫提供的其中乙個輸入函式 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個...