關於字元陣列的使用 |
答題得分者是:richtop
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
hdilwy 您好: 底下是利用memmove(.)做記憶體整塊搬移,請參考修改。
//--------------------------------------------------------------------------- void shr(char *str, int len) // len : the length of str { char ch; ch = str[len-1]; memmove(str 1, str, len-1); str[0] = ch; } void shl(char *str, int len) { char ch; ch = str[0]; memmove(str, str 1, len-1); str[len-1] = ch; } void __fastcall TForm1::Button1Click(TObject *Sender) { char str[65]; // NULL-terminated string for (int k=0; k<64; k ) str[k] = '0' random(2); str[64]=0; ListBox1->Items->Add(str); shr(str,64); ListBox1->Items->Add(str); shl(str,64); ListBox1->Items->Add(str); } //---------------------------------------------------------------------------RichTop 敬上 =====***** 把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題! =====##### |
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
|
richtop
資深會員 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |