gets()函數用來從標準輸入設備(鍵盤)讀取字符串直到回車結束, 但回車符
不屬於這個字符串。其調用格式爲:
1 |
|
其中s爲字符串變量(字符串數組名或字符串指針)。
gets(s)函數與scanf("%s", s)相似, 但不完全相同, 使用scanf("%s", s)
函數輸入字符串時存在一個問題, 就是如果輸入了空格會認爲輸入字符串結束,
空格後的字符將作爲下一個輸入項處理, 但gets() 函數將接收輸入的整個字符
串直到回車爲止。
示例:
1 2 3 4 5 6 7 8 9 |
|
當輸入a bde回車的時候,會輸出a bde。