2012-12-08 65 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