类型定义不樱竖唯当,除数为0,指针使用错误。
error命令是C++语脊培言的预处理命令之一,当预处理器预处理到error命令时将纤喊停止编译并输出用户自定义的错误消息。
int*re()
{
int*a
a=newint[10]
for(inti=0i<10i++)
a[i]=i
returna
}
扩展资料
error
用法示例:
/*
*检查编译此源文件的编译器是不是C++编译器
*如果使用的是C语言编译器则执行#error命令
*如果使用的是C++编译器则跳过#error命令
*/
#ifndef__cplusplus
#error亲,您当前使用的不是C++编译器噢!
#endif
#include<stdio.h>
intmain()
{
printf("Hello,World!")
return0
}
首先你格式错了,一般都是这睁纯样#include<stdio.h>
void
main()
{
主程序
}
注意引号那些要在英文模式下输,象一楼的程序就是对的,
其次这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),丛歼其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable
Fils、Include
Files、Library
Files、Source
Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是渗早冲这些路径全部在D),改过来就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)