當前位置:聚美館>智慧生活>心理>

c語言亂碼怎麼解決

心理 閱讀(7.09K)
c語言亂碼怎麼解決

這種情況多數是由於操作系統的語言選項不正確引起的。建議你檢視一下控制面板中的區域和這個和你的系統環境的字元集、操作系統、編譯器指令、編輯原始碼的編輯器都有關係。

如果你是新手,還是直接用vc++語言選項,特別是有關“非Unicode程序的語言”,一定要選擇成“中文(簡體,中國)”。然後重啓電腦。

1、字元串數組各字元單個賦值的話,在每串最後一個字元之後添加 '',表示串結束了,輸入時就沒有多餘的亂碼了,因爲gets()或scanf() 的%s都是主動在串結束後添加了 ''的。

2、字元串使用前請使用清空語句把垃圾內存清理成'',也就是0x00(0):