本人编程常见错误
2013-12-22 13:05
183 查看
1、error: iostream.h: 没有那个文件或目录
解答:iostream.h本来就没有,将iostream.h改为iostream即可。
注:确定g++的版本和搜索路径命令:g++ -v 看版本;g++ -v *.cpp看搜索路径。
2、error: expected primary-expression before ‘unsigned’
解答:这个报错是说:unsigned 后面要带基本表达式,而这里 包含的是一个复杂的表达式。用括号将“unsigned”括起来即可。
3、error: ‘cout’ was not declared in this scope
解答:C++ 1998 要求cout and endl被调用使用'std::cout'和'std::endl'格式,或using namespace std。
4、error: ‘::main’ must return ‘int’
5、sh: pause: not found
解答:一般在windows平台写代码为了在终端看到运行结果,所以加入system("pause");语句。但是在linux下shell里pause不再是一条命令,因此会出现sh: 1: pause: not found的提示。打开源文件删除system("pause");语句即可。
6、用GCC编译一个程序,编译时没有任何警告,但是运行时提示:浮点数例外;
解答:devided by 0
解答:iostream.h本来就没有,将iostream.h改为iostream即可。
注:确定g++的版本和搜索路径命令:g++ -v 看版本;g++ -v *.cpp看搜索路径。
2、error: expected primary-expression before ‘unsigned’
解答:这个报错是说:unsigned 后面要带基本表达式,而这里 包含的是一个复杂的表达式。用括号将“unsigned”括起来即可。
3、error: ‘cout’ was not declared in this scope
解答:C++ 1998 要求cout and endl被调用使用'std::cout'和'std::endl'格式,或using namespace std。
4、error: ‘::main’ must return ‘int’
5、sh: pause: not found
解答:一般在windows平台写代码为了在终端看到运行结果,所以加入system("pause");语句。但是在linux下shell里pause不再是一条命令,因此会出现sh: 1: pause: not found的提示。打开源文件删除system("pause");语句即可。
6、用GCC编译一个程序,编译时没有任何警告,但是运行时提示:浮点数例外;
解答:devided by 0
相关文章推荐
- 本人arcgis api for javascript中常见错误总结
- vs2010上进行ACE编程常见编译错误解决方法
- Android编程常见错误汇总
- proc文件系统模块编程-常见错误及解决方法
- 编程常见字符串错错误
- c++常见编程错误---《面向对象程序设计 c++语言描述》
- python常见的编程错误
- 列举编程中的常见错误和解决方案
- R语言编程中的常见错误
- Android编程常见错误之一
- 常见的编程错误
- 编程面试中的十个常见错误
- AT编程常见问题与错误代码的意义
- 编程基础-文字编码-字符集/编码方式/常见乱码错误
- 编程中常见错误原因
- windows编程常见错误(1)playsound的错误
- 【转】《深入理解计算机系统》C程序中常见的内存操作有关的典型编程错误
- 编程中常见的错误处理方式
- 错误内存【读书笔记】C程序中常见的内存操作有关的典型编程错误
- java编程方法和类创建时的常见错误