分页: 1 / 1
编译的./a.out执行不了
发表于 : 2009-08-10 1:58
由 rrison
source code:
#include <stdio.h>
int main(void)
{
int a,b;
a=2;b=2;
printf ("%d %d",a,b);
return 0;
}
运行 ./a.out时出现t$
如果把printf语句变成printf ("%d %d\n",a,b);后就可以正常运行
这是为什么呢?诡异呀
Re: 编译的./a.out执行不了
发表于 : 2009-08-10 5:11
由 renws
确实诡异
Re: 编译的./a.out执行不了
发表于 : 2009-08-10 7:45
由 shanliang8008
谁说运行不 了 编译器的问题吧
Re: 编译的./a.out执行不了
发表于 : 2009-08-10 8:23
由 soething
printf的话,必须输出 \n 才会将整行显示出来。
其实已经运行了。
Re: 编译的./a.out执行不了
发表于 : 2009-08-10 15:51
由 rrison
soething 写了:printf的话,必须输出 \n 才会将整行显示出来。
其实已经运行了。
以后一直加\n就应该可以了
是不是可以这样说:命令行把输出覆盖了?
Re: 编译的./a.out执行不了
发表于 : 2009-08-12 6:48
由 renws
rrison 写了:soething 写了:printf的话,必须输出 \n 才会将整行显示出来。
其实已经运行了。
以后一直加\n就应该可以了
是不是可以这样说:命令行把输出覆盖了?
编译没有出错,运行也没有出错,是已经运行了,可是不能理解为什么输出是t
应该是类似下面这个样子呀
Re: 编译的./a.out执行不了
发表于 : 2009-08-12 14:22
由 rrison
厄厄 已经运行了为什么不显示呢?
Re: 编译的./a.out执行不了
发表于 : 2009-08-26 10:40
由 thebestme
我的可以执行呀,没啥问题