亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++編程時出現unknown character '0xa1'該怎么解決?

c++編程時出現unknown character '0xa1'該怎么解決?

C++
嚕嚕噠 2019-05-15 21:11:32
c++編程時出現unknown character '0xa1'該怎么解決?
查看完整描述

3 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

#include<stdio.h>
void main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) //以下為三重循環
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) //確保i、j、k三位互不相同
printf("%d,%d,%d\n",i,j,k);
}
}


查看完整回答
反對 回復 2019-05-26
?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

這種情況出現一般都是在代碼中輸入了中文字符,或者C/C++不支持的字符造成的。比如,在一段代碼的最后輸入分號,分號;成了中文的分號;此外還有大括號{ }之類的都很容易出現這種情況,{、}特別注意的是:全角的空格?。ㄟ@個東西很不容易發現,報錯語句為error C2018: unknown character '0xa1') 解決辦法:仔細檢查一下出錯行,看是不是有中文字符之類的情況,修改一下就好了。。這里建議大家把VC的設置調整一下:點選菜單欄:工具->選項:打開選項窗口,拉到最后一個,格式選項,里面有各種類型的字符串的設置,比如分號;就是在操作員之列。把這個做些特別的設置,比如設置成深藍色,或者紅色,那么就很容易分辨那些中文的字符了(中文的字符都是黑色)

查看完整回答
反對 回復 2019-05-26
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

'0xa1' 是一個字符,ASCII碼是161(16進制0xa1),是不可打印字符

把報錯的那一行的空白全部替換成空格(或Tab)就可以了

出現這樣的編譯錯誤,一般都是因為復制,粘貼造成的

查看完整回答
反對 回復 2019-05-26
  • 3 回答
  • 0 關注
  • 1745 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號