本文目錄一覽:
- 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語言出錯
你的文件是,也就是說你寫的是程序,語言里函數如果不說明返回類型的話,默認為,是不支持默認的,必須說明函數的返回類型,也就是這一行改成
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/283293.html