【发布时间】:2011-02-25 01:57:16
【问题描述】:
我正在尝试用 C 创建一个简单的程序。这是我目前掌握的基础知识
#include <stdio.h>
int main()
{
char input[256];
while(1)
{
printf("Input: ");
scanf("%s", input);
if(strcmp(input, "help") == 0)
printf("HELP STUFF HERE\n");
else if(strcmp(input, "1") == 0)
printf("2\n");
else if(strcmp(input, "test 1") == 0)
printf("Test 1\n");
else if(strcmp(input, "test 2") == 0)
printf("Test 2\n");
else
printf("Error");
}
return 0;
}
不过我遇到了一些问题。首先我不能使用空格。如果我尝试测试 1,我会得到 Error 的输出。我遇到的第二个问题是当它输出错误时,它会将其打印到用户输入提示中
【问题讨论】: