C 中的 gets() 函數用於從標準輸入讀取字串,將其儲存在字元陣列中。它讀取字串直到遇到換行符或檔案結束。其用法包括:聲明一個字元數組來儲存字串。使用 gets() 函數讀取字串。驗證傳回值以確保讀取成功。
C 中gets() 函數的用法
gets() 函數用於從標準輸入讀取字符串,並將其儲存在指定的字元數組中。它類似於 scanf() 函數,但沒有格式規範符,並且讀取直到遇到換行符或檔案結束。
語法:
<code class="cpp">char *gets(char *str);</code>
參數:
傳回值:
用法:
要使用gets() 函數,請執行以下步驟:
範例:
<code class="cpp">#include <iostream> using namespace std; int main() { char str[100]; cout << "Enter a string: "; gets(str); if (str != NULL) { cout << "The string you entered is: " << str << endl; } else { cout << "Error reading the string." << endl; } return 0; }</code>
注意事項:
getline()
或 fgets()
。 以上是c++中gets函式怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!