编译器提示ld returned 1 exit status,是为什么呢?
#include <stdio.h>int main()
{
char ch;
printf("Please enter anumber: ");
pirntf("(q to quit\n)");
while((ch=getchar())==1)
{
switch(ch)
{
case 1:
printf("1");
break;
case 2:
pirntf("2");
break;
case 3:
case 4:
pinrtf("5");
break;
default:
pirntf("0");
break;
}
}
return 0;
} 可能是编译器的问题,代码本身并无问题
也可能是你已经执行了一遍代码而没有终止 是不是已经执行过一次程序,但没有关闭那个程序窗口(程序执行后的DOS界面的一小窗口)
关闭它,再执行程序就可以了。 同样是相同问题,执行一次后,再次执行就报错。
之前执行的窗口怎么关闭?
页:
[1]