sms 編碼問題 |
缺席
|
Teresa_Chang
一般會員 發表:41 回覆:42 積分:16 註冊:2004-05-04 發送簡訊給我 |
我在網上看到有關英文編碼的程式
int n,len,cur; String tempstr,returnstr; unsigned char mid1[2],mid2[2]; len=InputStr.Length(); n=0; for(int i=1;i<=len;i ) { //數據變換 if (i { strcpy(mid1,InputStr.SubString(i,1).c_str()); strcpy(mid2,InputStr.SubString(i 1,1).c_str()); cur=(mid1[0]>>n)|((mid2[0]<<(7-n))&0xff); } else { strcpy(mid1,InputStr.SubString(i,1).c_str()); cur=(mid1[0]>>n)&0x7f; } FmtStr(tempstr,"%2.2X",ARRAYOFCONST((cur))); returnstr=returnstr tempstr; n=(n 1)%7; //移位計數達到7位的特別處理 if (n==0) i ; } return returnstr;我看不太懂它是如何動作的,而且它有一行的指令沒有完全, 所以我更看不懂,不知道有誰有用過這種程式,可以教教我嗎? 謝謝~~ |
Teresa_Chang
一般會員 發表:41 回覆:42 積分:16 註冊:2004-05-04 發送簡訊給我 |
|
secend2000
一般會員 發表:4 回覆:6 積分:2 註冊:2002-08-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |