5

我正在尝试运行需要用户输入的 C 程序。

该程序应该提示用户输入某些单词,我应该在数据结构中搜索这些单词。

所以命令行应该是这样的:

提示>

用户将输入多个单词进行搜索,我需要分别访问这些单词中的每一个。程序执行完这些单词后,程序需要重新启动并继续运行,直到用户在提示符中键入“退出”。

例如: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 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 回答