• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   1 Anonymous Users




« 1 (2)


Re: C18 是否會和特定的中文註解相衝突
#4
資深會員
資深會員


查看用戶資訊
原來 MPLAB 會和一些中文字的 ASCII 碼相沖,
希望 Microchip 能改善,不然其他語言系國家也有可能有此問題。

真慚愧,因為英文還沒有好到可以全英文註解,
不然也不用厚著臉皮拜託原廠開英文課了,
人生如果再來一遍一定要去國外留學。

發表於: 2009/7/3 13:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C18 是否會和特定的中文註解相衝突
#3
資深會員
資深會員


查看用戶資訊
沒錯阿

就是常會有些中文字會和MPLAB相衝
就是全形拆成半型會剛好有個特定符號的字就掛了

也是老問題了,已遇過很多次
不過始終記不起來哪些字會衝到
不知道有沒有人可以整理告知的

microchip大概也沒打算解決吧
有人跟我說
那都用英文注解不就好了??

切........才不要

發表於: 2009/7/3 11:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C18 是否會和特定的中文註解相衝突
#2
資深會員
資深會員


查看用戶資訊
我想這八成又是不吃中文的編譯器了...
把"許\"字以ASCII來看是 0xB35C,變成兩個字元來看是"?\"
我想應該是"\"符號的問題

發表於: 2009/7/3 11:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


C18 是否會和特定的中文註解相衝突
#1
資深會員
資深會員


查看用戶資訊
大家好:

程式下手又來問怪問題了,搞了一整天才發現關鍵所在,
請先看下面的程式段:

其中 TAD_C 旗號和 AD_Step 變數都已經有宣告。

if(!TAD_C){        //是否允許r
  
switch(AD_Step){    //執行步驟
    
case 1
        
Nop();
        break;
    case 
2:
        
Nop();
        break;
    default:
    break;
  }
//switch(AD_Step)
}//if(!TAD_C)


看起來合乎 C 的語法沒錯吧,
可是在 main 函數內編譯後卻會產生 " syntax error " 這樣的語法錯誤,
搞了很久後發現跟這行註解 "//是否允許\" 有關,
只要將 "許\" 刪掉或是更改成 "//是否允許可以" 等,
只要 "許\" 這個字不要在最後面的話就可以編譯成功,
我最喜歡看到 "BUILD SUCCEEDED" 這個字眼了,
有興趣的人不妨試試看。

這段程式是從用 Hi-tech C 寫的程式移植過來的,
Hi-tech C 從來沒有發生過這種問題,
請問這是什麼原因呢?謝謝。

發表於: 2009/7/3 10:58

Edited by PSIR on 2009年07月03日 11:13:36
Edited by PSIR on 2009年07月03日 11:14:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------