C語言執行程式顯示為什麼有亂碼,c語言執行結果亂碼怎麼解決?

時間 2021-09-11 22:33:34

1樓:億華聯眾

你寫**時的編碼不正確,如果有中文有有可能出現亂碼

2樓:匿名使用者

編碼問題,有的編碼不支援中文,在編寫時更改下原始檔的編碼即可,一般都是utf-8編碼。

3樓:小痞子

你在最後的那個函式裡 在沒有輸入之前呼叫了輸出函式printf();

而a和b在為輸入之前 ,裡面的值是不確定的,也就是隨機的

4樓:夜黑黎

可能有漢字

陣列可能超過下標

變數可能沒賦值

5樓:闖蕩翰海

編碼問題:utf-8 和gbk問題

程式出現的錯誤:讀取了未初始化的空間等等。

出現了溢位。

6樓:

應該是你的c++studio那個軟體沒有安裝好吧,換個版本試試。

7樓:

作業系統?什麼編譯器?

規矩是編碼的問題,ansi,utf-8?

c語言執行結果亂碼怎麼解決?

8樓:裝機吧

securecrt亂碼怎麼辦

9樓:匿名使用者

你程式中max和min都沒有初始值,應該給max賦一個比所有輸入的數都小的值,給min賦一個背所有輸入的數都大值

10樓:匿名使用者

是不是列印字串時字串沒有結束標識?

11樓:卿夏旭

發你的**看看

max與min沒有初始化

還有就是for語句後多了一個分號

修改後的**如下:

#include

main()

else if(m>max)

else if(m

12樓:陽頂天鹿鼎記

應該是記憶體洩露導致的

13樓:匿名使用者

是不是輸出格式不對,要不就是有變數沒有初始化

min沒有初始化

我編寫的c語言程式怎麼執行後出現中文亂碼?

14樓:希聲和寡

用fflush(stdin);來清空鍵盤緩衝區,使用getch等都是治標不治本的辦法,可以多學習一下fflush的使用,對於大批量的手動輸入,很有幫助

標頭檔案:#include

#include"stdio.h"

#include"stdlib.h"

#include

main()}

15樓:匿名使用者

getchar()函式讀取了你的換行符,引起了這個錯誤。

你輸入a+回車實際上後面有兩個換行符,所以每個字母輸出了2次x = getchar();

if(x>95) printf("大寫字母為:\n");putchar(x - 32);

這樣就好了

16樓:匿名使用者

這是肯定的。。比如你輸入a 然後回車 getchar() 接收到的不是a 是回車 出來肯定是亂碼 改法

int main()

return 0;

}getchar 很不好用 還不如printf %s 來的好用

17樓:

#include"stdio.h"

#include"stdlib.h"

void main()}

18樓:追夢

#include

#include

main(void)

ps:你是哪個學院的啊???呵呵。。。我也是王來金的學生啊~~

c語言執行的結果後面為什麼出現亂碼

19樓:劉文正粉絲

每個正常的字串的結尾都有一個\0, 而你在迴圈最後只判斷是不是回車, 是回車只是結束輸入, 並沒有把回車變成\0, 或在回車後面加上一個\0, 這樣你的while就無法判斷*fp是不是字串結尾.

20樓:_無憂望月

因為最後的結束沒有'\0',只有『\n』, 你可以修改while(*fp != '\n'),或者自己在後面新增一個結束標誌

21樓:匿名使用者

在fp = str;前加一句

str[i] = '\0';

為什麼我的C語言程式一執行就顯示停止工作?有兩個這樣的程式

include include int main 字串結束 b j 0 printf 加密後的字串是 s n b printf 加密前的字串是 s n a 輸入必須是連續的英文字母串,不能出現空格,回車等其它字元 include include int main for j 0 j 26 j els...

簡單C語言,程式顯示沒錯誤,但是總是執行不出來,為什麼呢

第一,你書上最後的那個公式錯了,自己代入幾項看下就知道第二,那個精度0.000001是針對最上面的那個公式裡面的項。你用最下面的公式,每一項都大於1,應該限定項數n,加大項數num可以加大精度 include include define num 10000 int main pi pi 2 pri...

法院的執行程式合法嗎為什麼

合法,您如果覺得執法過程傷害到您的合法權益了可以去投訴的。執行程式首先必須由當事人向法院提出申請,法院立案受理後,由執行人員向被執行人發出執行通知書,要求被執行人履行法律文書確定的義務,同時申報自己的財產。民事訴訟法 第二百三十條 在執行中,雙方當事人自行和解達成協議的,執行員應當將協議內容記入筆錄...