5

ユーザー入力が必要な C プログラムを実行しようとしています。

このプログラムは、ユーザーに特定の単語を入力するように促し、データ構造でそれらの単語を検索することになっています。

したがって、コマンドラインは次のようになります。

プロンプト>

ユーザーは複数の単語を入力して検索するため、それらの単語のそれぞれに個別にアクセスする必要があります。これらの単語に対するプログラムの実行が終了したら、プログラムを再起動して、ユーザーがプロンプトで「quit」と入力するまで実行し続ける必要があります。

例: prompt> ..... (入力された単語に基づいてプログラムが実行されます)

プロンプト> .....

プロンプト> .....

プロンプト>終了

Cでユーザー入力を求める方法がわかりません。誰か助けてもらえますか?

前もって感謝します。

4

2 に答える 2

9

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.c

3) ./こんにちは

ノート:

構文は、プラットフォームとコンパイラによって異なります。

ここに別のリンクがあります:

于 2012-12-08T18:01:37.720 に答える
0

これは http://en.wikibooks.org/wiki/C_Programming/Simple_input_and_outputに役立つかもしれません

基本的にscanf

于 2012-12-08T18:00:23.100 に答える