ユーザー入力が必要なCプログラムを実行しようとしています。
プログラムはユーザーに特定の単語の入力を促すことになっており、私はデータ構造でそれらの単語を検索することになっています。
したがって、コマンドラインは次のようになります。
プロンプト>
ユーザーは検索する複数の単語を入力するので、それらの単語のそれぞれに個別にアクセスする必要があります。プログラムがこれらの単語で実行を完了した後、プログラムを再起動し、ユーザーがプロンプトに「quit」と入力するまで実行を続ける必要があります。
例:プロンプト> .....(プログラムは入力された単語に基づいて実行されます)
プロンプト>...。
プロンプト>...。
プロンプト>終了
Cでユーザー入力を求める方法がわかりません。誰かがこれを手伝ってくれますか?
前もって感謝します。
1)vi hello.c:
#include <stdio.h>
#define MAX_LEN 80
int
main (int argc, char *argv[])
{
char a_Word[MAX_LEN];
printf ("Enter a Word: ");
scanf ("%s", a_Word);
printf ("You entered: %s\n", a_Word);
return 0;
}
2)gcc -G -Wall -pedantic -o hello hello.c
3)./ hello
注意:
構文は、プラットフォームとコンパイラによって異なります。
別のリンクは次のとおりです。
これは役立つかもしれません http://en.wikibooks.org/wiki/C_Programming/Simple_input_and_output
基本的にscanf