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 中国語 Web サイトの他の関連記事を参照してください。