2012-12-08 66 views
2

我想运行一个需要用户输入的C程序。用户输入C编程

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

所以在命令行应该看起来像这样:

提示>

用户将进入多个单词搜索和我需要访问单独的那些字每一个。在程序执行完毕后,程序需要重新启动并继续运行,直到用户在提示符中输入“quit”。

例: 提示> .....(程序将运行基于词语输入)

提示> .....

提示> .....

提示>退出

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

在此先感谢。

+1

谷歌为“提示在C用户输入”给你的教程很多 – Floyd

+0

向我们展示你所拥有的代码。 – ljedrz

回答

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; 
} 

2)GCC -G -Wall -pedantic -o打招呼的hello.c

3)./hello

NOTE:

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

这里是另一个链接:

+2

不要使用'scanf' - 有更好的选择 - http://c-faq.com/stdio/scanfprobs.html – user93353