这个涉及到了缓冲方式了。一般来讲输出到标准输出是属于 行缓冲。即在一行结束的时候会输出,之前都存放在缓冲区中。所以最好改成printf(“c\n”); 就可以了。你试试吧。
哎~
// printf test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
int _tmain(int argc, _TCHAR* argv[])
{
printf("c\n");
system("pause");
return 0;
}
目测return你写成retutn了,改过来后就对了,只是你没写换行符,跟提示语句混在一起了
我不知道你的编译器能否让你的代码编译成功,至少我是不可以的。我的编译器提示我返回值是int,所以我必须在main前面加int才能正确编译,并且可以正确输出c。
方法一:将retutn改为return,并且在main前加一个void
方法二:直接将return 0;去掉!