判斷文字檔的特殊字元 |
尚未結案
|
wena
一般會員 發表:26 回覆:37 積分:12 註冊:2005-07-20 發送簡訊給我 |
|
bass15
高階會員 發表:24 回覆:171 積分:119 註冊:2003-10-27 發送簡訊給我 |
|
wena
一般會員 發表:26 回覆:37 積分:12 註冊:2005-07-20 發送簡訊給我 |
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
引言: 謝謝您的答覆 可是我的程式還是不能判斷 if(temp[i] == '\n') 還是說要使用你寫的語法 if(sText.AnsiPos("\n")) 才可以? wena:bass15大大講的完全沒問題不知道你的問題是?temp[i] 是? 依bass15大大延伸一下範例: Memo1->Lines->Clear(); Memo1->Lines->LoadFromFile("c:\\test.txt"); AnsiString sText = Memo1->Text; int j=0,k=0; for (int i=1;i <= sText.Length(); i ) { // AnsiString從1開始 if (sText[i]=='\n') j ; if (sText[i]=='\t') k ; } ShowMessage("有" IntToStr(j) "個換行!"); ShowMessage("有" IntToStr(k) "個Tab!"); 請參考!Andy Chang
------
Andy Chang |
wena
一般會員 發表:26 回覆:37 積分:12 註冊:2005-07-20 發送簡訊給我 |
|
bass15
高階會員 發表:24 回覆:171 積分:119 註冊:2003-10-27 發送簡訊給我 |
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
引言:Andy Chang插花一下bass15大大勿見怪! 在Ritchedit裡面換行會寫作 \r\n AnsiString temp = RichEdit1->Text; for(i=temp.Length() ; i>=1 ; i--) { if(temp[i] == '\r') { //於RichEdit1上同時處理\r\n RichEdit1->SelStart = i-1; RichEdit1->SelLength = 2; //\r\n視兩字元 RichEdit1->SelText=""; } } // RichEdit1->Text = temp;
------
Andy Chang |
wena
一般會員 發表:26 回覆:37 積分:12 註冊:2005-07-20 發送簡訊給我 |
|
wena
一般會員 發表:26 回覆:37 積分:12 註冊:2005-07-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |