Translations of this page?:

gets

文法:

    #include <cstdio>
    char *gets( char *文字列 );

gets()関数は標準入力から文字列を読み込んで、”文字列”変数に格納します。gets()関数は改行文字、もしくはEOFに到達するまで読み込みます。改行文字はNULL終端に置き換えられます。gets()は読み込まれた文字列を返します。エラーが発生したらNULLを返します。

gets()は境界のチェックは行いませんので、確保された”文字列”変数のメモリ範囲を超えて書き込んでしまう危険性があります。似た機能を持っていて境界値チェックを行うfgets()関数も参照してください。

関連トピック: fgetc, fgets, fputs, puts

 
• • • SitemapRecent changesRSScc