本文目录一览:
- 1、C语言VS2010调试报错
- 2、求大虾,c语言问题,vs2010中scanf错误问题
- 3、C语言用VS2010报错
- 4、求解用VS2010编写C语言程序,总是失败1个,上面说错误是转换到COFF期间失败:文件无效或损坏
- 5、用vs2010 编写c语言报错
- 6、VS2010运行C语言出错
C语言VS2010调试报错
你的程序中可能有两处错误,请检查:
1 for (i = 3; i sqrt(1000001.0); i += 2)
if (a[i] == 1)
for (j = i + i; i 1000001; j += i)
a[j] = 0;
估计你的原意, for (j = i + i; i 1000001; j += i) 应为 for (j = i + i; j 1000001; j += i) 注意I和j 区别
2 num使用前要赋初值, 请加上
讨论这两点后,才能继续问题探讨
求大虾,c语言问题,vs2010中scanf错误问题
这是警告,不是错误。可以忽略。
scanf不检查边界,这是scanf自身的特性。 这个警告是说为了增加安全性,可以用scanf_s来代替。但是scanf_s不是ansi C函数,写出的代码失去了良好的可移植性,不建议使用。如果只是练习,这些都不需要考虑,用scanf即可。
也可以看看这个回答:
C语言用VS2010报错
exp3.cpp(4)这个说明你的文件后缀.cpp 是c++的源程序阿
重新建个.c文件?
求解用VS2010编写C语言程序,总是失败1个,上面说错误是转换到COFF期间失败:文件无效或损坏
vs2010 LINK : fatal error LNK1123: 转换到 COFF 期间失败:
解决方法如下:
删除C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin下面的那个cvtres.exe 。他重复了
原因:
转换到 COFF 期间失败: 文件无效或损坏
输入文件必须具有通用对象文件格式 (COFF) 。 如果输入文件不是 COFF,链接器会自动尝试将32位OMF对象转换成COFF,或运行 CVTRES.EXE 来转换资源文件。 此消息表明该链接器未能转换该文件。
百度:
COFF –通用对象文件格式(Common Object File Format),是一种很流行的对象文件格式(注意:这里不说它是“目标”文件,是为了和编译器产生的目标文件(*.o/*.obj)相区别,因为这种格式不只用于目标文件,库文件、可执行文件也经常是这种格式)。大家可能会经常使用VC吧?它所产生的目标文件(*.obj)就是这种格式。其它的编译器,如GCC(GNU Compiler Collection)、ICL(Intel C/C++ Compiler)、VectorC,也使用这种格式的目标文件。不仅仅是C/C++,很多其它语言也使用这种格式的对象文件。
用vs2010 编写c语言报错
c语言不允许中间定义变量,只能在前面定义变量。
c++可以的。
你看看文件名是.c还是.cpp ?
VS2010运行C语言出错
你的文件是,也就是说你写的是程序,语言里函数如果不说明返回类型的话,默认为,是不支持默认的,必须说明函数的返回类型,也就是这一行改成