我用的vc编译器出错啦求助大神
编译器好像坏了 编译不了 ,从论坛上复制过去的源代码也编译不了--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1.cpp
d:\vc98\include\io.h(1) : warning C4182: #include nesting level is 363 deep; possible infinite recursion
d:\vc98\include\io.h(1) : fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
3.cpp
D:\world\3.cpp(13) : error C2143: syntax error : missing ';' before '}'
D:\world\3.cpp(13) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
1.exe - 1 error(s), 0 warning(s)
这种常见错误,百度一下就好了 请发你的代码
D:\world\3.cpp(13) : error C2143: syntax error : missing ';' before '}'
这句的意思是:你的程序第13行在 } 之前缺少一个分号;
但实际上是不是缺一个分号,或者是其他错误导致编译器认为你缺少一个分号,需要看你的程序代码
所以请发你的代码 属于语法错误,发下代码看看 本帖最后由 livcui 于 2020-8-6 10:31 编辑
. C4182告警:在某处发生了无限递归,可以查看递归部分代码,是否能够停止.
C1076错误:你可能分配的内存太多,达到了最大的限制
C2143错误:在 “ } ” 前缺少 " ; ",这一句经常可能出现,但它的出现确实不一定就是真的缺少了一个 ” ; “
C4508告警:这个告警可以忽略,说不定你上面的问题解决了,这个告警也就消失了 zltzlt 发表于 2020-8-4 22:52
属于语法错误,发下代码看看
还没有两级不能发图片
帅雷必成c王 发表于 2020-8-5 16:31
还没有两级不能发图片
复制粘贴发过来 帅雷必成c王 发表于 2020-8-5 16:31
还没有两级不能发图片
复制代码粘贴上来,不用截图 我就是用的网页上的源代码,就是复制粘贴过去的,一开始我以为是我的代码不对 复制粘贴网页的代码可能会出现符号中英文的问题, 好吧,我现在不在家等回家了吧代码张贴上来 #include <stdio.h>
int main()
{
int r;
double c, s;
r = 5;
c = 2 * 3.14 * r;
s = 3.14 * r * r;
printf("半径为%d的圆,周长是%.2f, 面积是%.2f\n", r, c, s);
return 0;
}
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/c.exe"
执行 link.exe 时出错. https://blog.csdn.net/qinrenzhi/article/details/84790587 本帖最后由 baige 于 2020-8-5 21:22 编辑
代码本身并没有问题,你可以试一下关闭软件,然后以管理员权限运行该软件试一下,详细请看上面链接 风过无痕1989 发表于 2020-8-5 13:04
C4182告警:在某处发生了无限递归,可以查看递归部分代码,是否能够停止.
C1076错误:你可能分配的内存太多 ...
看不懂,太高端了吧 我还是个孩子 #include <stdio.h>
int main()
{
printf("打印五个字符: %c %C %C %c %c %c\n",70, 105, 115 104, 67);
printf("前边用 填充: %10d\n", 2015);
printf("前边用0填充: %010d\n", 2015);
printf("右对齐,保留2位: %10.2f\n", 3.1416);
printf("左对齐,保留3位: %-10.3f\n", 3.1416);
printf("右对齐,指数形式: %10e\n", 520000.0);
printf("左对齐,指数形式: %-10e\n", 520000.0);
return 0;
}
--------------------Configuration: c - Win32 Debug--------------------
Compiling...
cc.cpp
C:\Windows\c\cc.cpp(5) : error C2143: syntax error : missing ')' before 'constant'
C:\Windows\c\cc.cpp(5) : error C2059: syntax error : ')'
执行 cl.exe 时出错.
是我太失败了吗这是我打错了嘛
咋删帖 ,上面那个看错来错哪了
本帖最后由 baige 于 2020-8-5 22:11 编辑
115 104之间少了个逗号
#include <stdio.h>
int main()
{
printf("打印五个字符: %c %c %c %c %c %c\n",70, 105, 115,104, 67);//少了个逗号
printf("前边用 填充: %10d\n", 2015);
printf("前边用0填充: %010d\n", 2015);
printf("右对齐,保留2位: %10.2f\n", 3.1416);
printf("左对齐,保留3位: %-10.3f\n", 3.1416);
printf("右对齐,指数形式: %10e\n", 520000.0);
printf("左对齐,指数形式: %-10e\n", 520000.0);
return 0;
}
可以的话给个最佳 帅雷必成c王 发表于 2020-8-5 21:57
#include
int main()
你的第一个程序没有问题,第二个程序的第5行倒数第三个与倒数第二个数之间,加一个逗号。
若还不行的话,你去你的软件安装目录 C:\Windows\c\ 下,除 cc.cpp 外,将其他所有的文件都删除了,再重新启动软件,运行试试看
页:
[1]