關於 int 轉char的問題? |
缺席
|
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
deal all:
我在turbo c下寫的程式。
//-------------第一個-------------------//
#include以上這一段code run 起來沒有問題 可是我把它移到下面這一段code確有一個 Expression syntax 的error //---------------------------------// send_out(unsigned char ch) { union REGS reg; reg.h.ah=1; reg.h.al=ch; int86(rs232_int,®,®); } unsigned char temp(unsigned int a) { unsigned char b; b=char(a); } void main (void) { send_out(temp(200)); }想請教為何會如此呢? 我是想將由ur送出0~254的值, 因為單晶片只能接收字元,所以就先輸入10進制的值,再由型別轉換,轉成char. ur部份是參考"turbo c 週邊應用系列-串列通訊篇" 新手上路
------
新手上路 |
jchuang
一般會員 發表:41 回覆:36 積分:15 註冊:2003-08-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |