一个小程序,为什么编译连接不成功
新手:
#include (stdio.h)
main()
{
int ifirst,isecond,icha;
ifirst=50,isecond=20;
cha=ifirst-isecond;
printf("ifirst-isecond=%d",icha);
}
这个程序为什么编译不成功呢?在编译连接时,message里显示和对应如下:
error c:\tool\tc2.01\profect\no2.c 1: Bad file name format in
include directive对应#include (stdio.h)里的s
compiling c:\tool\tc2.01\profect\no2.c:对应icha=ifirst-isecond;
里icha中的c.
当在main前加入void后,message里的提示有两条,其中:
error c:\tool\tc2.01\profect\no2.c 1: Bad file name format in
include directive对应#include (stdio.h)里的s 依然存在:
还有一条是:
compiling c:\tool\tc2.01\profect\no2.c:对应的是void main()中的m