能在TC里编译的小程序,为什么在visual c++ 6.0里买你编译错误?

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:53:31
#include <stdio.h>
main()
{
int i, j;
printf("%4c", '*');
for (i = 1; i <= 9; i++)
{
printf("%4d", i);
}
printf("\n");
for (i = 1; i <= 9; i++)
{
printf("%4d", i);
for(j = 1; j <= 9; j++)
{
if (i <= j)
printf("%4d", i*j);
else
printf("%4c", ' ');
}
printf("\n");
}
}

主函数前要加int程序结尾要 return 0;

可能是你的编译器默认编译的是C++而不是C
你把程序先保存后缀为 .c
后在工具里面把默认的编译条件改为 C

vc++ 函数必须要有返回类型,如 void int 等

你加一个头文件看看
stadfx.h

什么错误啊?主函数前面加返回类型必须。