用户输入C编程

use*_*514 3 c user-input

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

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

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

提示>

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

例如:提示> .....(程序将根据输入的单词运行)

提示> .....

提示> .....

提示>退出

我不知道如何在C中提示用户输入,任何人都可以帮忙吗?

提前致谢.

pau*_*sm4 6

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;
}
Run Code Online (Sandbox Code Playgroud)

2)gcc -G -Wall -pedantic -o hello hello.c

3)./hello

注意:

根据您的平台和编译器,语法会有所不同.

这是另一个链接:

  • 不要使用`scanf` - 有更好的选择 - http://c-faq.com/stdio/scanfprobs.html (2认同)