1.可以把重启Dev C++ 2.新建一个源代码将代码复制粘贴再运行试试 (虽然听起来很离谱,但是我真的出现过,记得很清楚就是,在这个文件怎么改都这个报错,新建一个copy过去就正常运行) 3.文件名改成英文,不要使用中文,也就是说,保证这个文件的路径是英文的。 因为我们的计算机处理中文的时候很容易出错的,不如使用...
首先查看下你的程序的控制台窗口有没有关闭,关闭后再重新编译是否报错。 以下方案针对关闭窗口后依然报错的情况 操作 右键Dev C++图标 ---> 属性 --->兼容性 ---> 打钩“以管理员身份运行此程序" 打开Dev C++ --> 工具 --> 编译选项 --> 代码生成/优化 --> 连接器 --> 把"链接Objective C程序"设置...
如果遇到打开.c或.cpp文件时,DEV C++总是报错的情况,首先您可以尝试使用记事本打开这些文件。如果记事本能够成功打开,那么问题可能与权限无关,而可能是软件安装出现了问题。您可以尝试修复安装,许多程序都有修复安装的选项,您可以在菜单中查找,或者在Windows自带的卸载程序中寻找“卸载/更改”的选项,...
在使用Dev-C++时,如果遇到auto关键字报错的问题,通常是因为编译器没有正确设置为支持C++11或更高版本的标准。以下是针对这个问题的几个解决步骤: 确认Dev-C++的版本: 确保你使用的Dev-C++版本至少是4.8.1或更高版本,因为这些版本通常支持C++11标准。 检查编译器设置: 在Dev-C++中,你需要确保编译器选项设置为...
你的while循环中,没有控制循环体的自增或自减。正确如下:
devc++运行c出错 只看楼主 收藏 回复 笑仙的人 便当 3 运行报错,求大佬解答 笑仙的人 便当 3 1 春梦鸟留痕 麻婆豆腐 11 先学会截图 AN-drew 小吧主 13 把for循环中的变量定义int i 放在外面编译器默认版本是c89,但c99才支持这种写法
Dev C++ 支持单个源文件的编译,如果你的程序只有一个源文件(初学者基本都是在单个源文件下编写代码),那么不用创建项目,直接运行就可以;如果有多个源文件,才需要创建项目。 1.新建源文件 打开Dev C++,在上方菜单栏中选择“文件 --> 新建 --> 源代码”: ...
你后面fscanf把字符串存储到str[i]中,实际上是往野指针指向的地址存数据,当然会报错。正确的方式是str[100][255], 这样每个str[i]都可以存储长254的字符串 另外,你这个程序太不严谨了,while循环完全靠用户自觉输入回车才停止,用户要是输入100个以上的字符串, 或者字符串超长,就会踩内存,出问题...
错在 scanf("%f, &score"); 这里。我觉得这只是你的笔误,你应该是知道正确的写法的:scanf("%f", &score);