fkjj.net
当前位置:首页 >> C语言编程问题 我的程序DEV C++没有错误,为什么反... >>

C语言编程问题 我的程序DEV C++没有错误,为什么反...

你第六行引号位置错了,应该是 scanf("%d",&x);

如果是想学C++的话, 建议你不要写c, 虽然C++可以兼容 大部分的C代码. 1. C++ 永远没有 void main() {} , 你不用告诉我说书上就是这么写的,或者 vc6.0或者 其它的没有警告.记住, 那是错的.2. c++的输入输出流 和 c的不同,建议不

报错信息发上来看一下很可能是scanf的问题有些环境不让用scanf只能用scanf_s看你的代码 并没有输入字符串把所有scanf改成scanf_s应该就可以了还不行 发错误信息.

你的main函数打错了 不是你打的mian() 应该是 void main() 你也没有给main()函数加返回值 新手很容易出现拼写错误,要注意呀

首先C语言输入输出的头文件应该是stdio.h ,而且DEV C++ 中主函数只能用int类型,所以使用void类型的话肯定不会编译通过.现在很多的编译器都不接受void类型的主函数,所以只要更改这两处就可以编译通过.现在很多的C语言课本仍然是内容比较旧的,并没有什么更新.

运行很正常啊,没有出错,也没有警报

通过编译,却无法链接或者运行,是因为有该文件的申明,却没有该申明的Lib或者Dll或者源码.解决方案:1.在DEV中Link选项中默认添加alloc.c 或者 alloc.lib2.在工程文件中添加alloc.c或者alloc.lib3.选着包含malloc的声明文件,一般应该在malloc.h中

编译器的问题吧,在return 0; 之前加上几getchar();试试

直接一个getchar();或者用stdlib.h里的system函数调用pause命令

改文件后缀 cpp 为c,或者 改main 函数dev C++ 把cpp文件识别为 C++语言,main函数为 int main(){ return 0;}

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com