【发布时间】:2015-03-04 16:15:43
【问题描述】:
我在 Eclipse 环境中处理 C 项目,代码正确且可执行,但输出 行不是按照程序要求用户的顺序 输入 1-5 的数字,然后要求输入名称,然后输入街道 但除非我输入这些值,否则控制台屏幕上什么也不会出现
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char name[20], address[30];
char c;
printf("How do you feel on a scale of 1-5?");
c = getchar();
printf("Enter name: ");
scanf("%s", &name);
printf("Enter your address: ");
scanf("%s", &address);
printf("Entered Name: %s\n", name);
printf("Entered address:%s\n", address);
printf("You said you feel: ");
putchar(c);
return EXIT_SUCCESS;
}
【问题讨论】:
-
这可能会让人感到意外,但问题不在于 Eclipse。如果程序不工作,代码是错误的。
-
你能描述一下事情是怎么乱的吗?
-
正确的顺序是你在 1-5 的规模上感觉如何?1,输入姓名:ryanyuyu,输入你的地址:埃及,但我的输出是 1 ryanyuyu 埃及 你在规模上感觉如何1-5 人?输入姓名:输入您的地址:输入姓名:ryanyuyu 输入地址:埃及您说您觉得:1
-
控制台屏幕不要求输入值
标签: c eclipse console eclipse-cdt