c語言寫的,執行總出錯,求解,自學C語言 不知道哪裡出錯就是執行不對,大神求解

2022-07-11 12:45:01 字數 1032 閱讀 6801

1樓:匿名使用者

結構體是要定義在主函式外的吧,而且用定義的結構體去定義變數是不用加struct,只寫結構體名字,就是那個student

c語言編譯正確為什麼老是執行錯誤 ?編寫是沒問題的。求大神解決啊

2樓:匿名使用者

編譯正確只說明沒有語法錯誤。邏輯錯誤、演算法上的錯誤編譯程式是檢查不出來的!

為什麼的寫了一句最簡單的c語言**,可還是執行出錯,求解

3樓:煙火夜空

主函式 名稱叫 main 不叫 mian

4樓:匿名使用者

常有把main敲成mian的

自學c語言 不知道**出錯就是執行不對,大神求解

5樓:匿名使用者

scanf("%d",&age);

你少了乙個&

c語言問題,關於開啟檔案的**,老是出錯,為什麼啊,求高人解決

6樓:匿名使用者

f (p)

while (fgets(xx[i],80,fp)!=null)

//fgets()用來從引數fp所指的檔案內讀入字元並存到引數xx[i]所指的記憶體空間,直到出現換行字元、讀到檔案尾或是已讀了size-1個字元為止,最後會加上null作為字串結束。其中!=null代不能出錯,因為:

返回null則表示有錯誤發生,說明有可能到底了。

7樓:尋平陽

應該是你定義的b[maxn]不夠大,就是maxn太小了,而檔案長度大於了這個值,所以越界了。把maxn改大些試試看。

c語言檔案開啟一直失敗,求解,坐等

8樓:匿名使用者

if ((fp = fopen("c:\\文字檔案.txt", "w")) == null);

最後面多了個分號.

c語言程式執行出錯

沒有錯啊,我在我的電腦上執行了,是可以的。應該是你vc的問題 printf c n cstr1 2 printf c n cstr1 3 printf c n cstr1 4 s改為 c s要求對應引數是個指標,你應該只是想輸出乙個字元而以,用 c 要輸出字串也可以,用 s,cstr1 2 如果你用...

C語言程式出錯,C語言程式沒有錯,但為什麼總顯示乙個錯誤

這個 需要重寫。比如函式putin2中,宣告的a是char型字元,後面scanf中卻要讓它接收乙個姓名字串,這樣的錯誤說明 構思很混亂,不是略改一下就能解決的 putin2函式中 char a 應該為乙個字串改為char a 100 字串a應該與運動員名字比較,也就是a與結構體的name2欄位比較。...

C語言程式free出錯,C語言free的時候程式出錯

陣列越界了!釋放的記憶體區域無法訪問。a int malloc sizeof int 申請的4個位元組的記憶體,也就是乙個整形值的空間,但是後來的 if m i 0 a j 將訪問到其他的記憶體區域,而這個記憶體區域不屬於你管轄的範圍!我不明白的是 a int malloc sizeof int 這...