C言語getchar()
1406 ワード
getchar()は画面を止めることができることはよく知られていますが、止めるためには多くのgetchar()が必要になることもあります.プログラミングの際にコンソール画面を止めるために死循環する考えを望んでいません.これは画面を止めることができますが、よくありません.普段は自分でデバッグするときは便利のためにできます.getchar()について話す前にsystem(「pause」)について理解し、ヘッダファイル:#includeヘッダファイルを先頭に含める必要があります.
getchar();パラメータを入力する必要はありません.キーボードの入力を直接ブロックし、対応する変数(この例はch)に格納します.getchar()は1文字しか読めませんが、scanf()には及ばない点があります.文字だけでなく、任意の句読点も読めます.処理がよければ、連続的に出力できます.プロトタイプ:int getchar(void);その戻り値はどのようにintですか?C/C++の世界で会見を学ぶのはおかしくない.彼が戻った値がintである以上、chをintに変えて、彼が戻ったものが何なのか見てみましょう.
それほど影響はありません.
では、getchar()はどのように文字列を読み取ることができますか?
#include
#include
int main()
{
char ch;
printf(" :
");
ch=getchar();
printf("%c
",ch);
system("pause");
return 0;
}
getchar();パラメータを入力する必要はありません.キーボードの入力を直接ブロックし、対応する変数(この例はch)に格納します.getchar()は1文字しか読めませんが、scanf()には及ばない点があります.文字だけでなく、任意の句読点も読めます.処理がよければ、連続的に出力できます.プロトタイプ:int getchar(void);その戻り値はどのようにintですか?C/C++の世界で会見を学ぶのはおかしくない.彼が戻った値がintである以上、chをintに変えて、彼が戻ったものが何なのか見てみましょう.
#include
#include
int main()
{
int ch;
printf(" :
");
ch=getchar();
putchar(ch);
putchar("
");
//printf("%c
",ch);
system("pause");
return 0;
}
それほど影響はありません.
では、getchar()はどのように文字列を読み取ることができますか?
#include
#include
int main()
{
int ch;
printf(" :
");
while((ch=getchar())!='
')
putchar(ch);
putchar("
");
system("pause");
return 0;
}