全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2248
推到 Plurk!
推到 Facebook!

Memo裡Line的操作

尚未結案
diditsa
一般會員


發表:2
回覆:2
積分:0
註冊:2004-05-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-23 23:58:41 IP:140.121.xxx.xxx 未訂閱
Line裡的字串是以換行做區隔,存放每一行的字串 如果我要讓空白為區隔,存放成每個字串都只含一個單字,也就是像 delphi builder borland 要如何做呢?
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-24 00:10:37 IP:61.221.xxx.xxx 未訂閱
引言: Line裡的字串是以換行做區隔,存放每一行的字串 如果我要讓空白為區隔,存放成每個字串都只含一個單字,也就是像 delphi builder borland 要如何做呢?
diditsa 你好:
(1)請參考以下的做法
   > szNew="test">Text=szMemo;
(2)請再依照自己的需求,自行修改

備註:
(1)建議你下一次發問的時候,儘可能的把問題的條件、目的、自己的想法描述
   清楚,這樣子比較不容易造成誤解,浪費時間,對於解決問題,比較有正面
   效果
(2)有關你的問題,請參考以下的範例程式碼
   TStringList *sl1=new TStringList;
   sl1->LoadFromFile("test2.txt");
   for(int i=0; iCount; i++)
   {
      AnsiString sz1=sl1->Strings[i];
      AnsiString sz2=StringReplace(sz1, " ", ",", TReplaceFlags()<CommaText=sz2;
      for(int j=0; jCount; j++)
      {
         if(sl2->Strings[j].Trim()!="")
         {
            Memo1->Lines->Add(sl2->Strings[j]);
         }
      }
      delete sl2;
   }
   delete sl1;
(3)主要是利用 TStringList class 及 StringReplace function 來達成目的,
   善用本站的搜尋功能,你就可以找到很多這方面的相關說明文章
-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2004/05/24 00:53:22
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
diditsa
一般會員


發表:2
回覆:2
積分:0
註冊:2004-05-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-24 00:42:02 IP:140.121.xxx.xxx 未訂閱
ㄨ..先謝謝你的回答,但跟我想的不大一樣,我大概敘述太少 我是想將文字檔讀入Memo,再把每個英文單字後加換行 而不是定義好字串再放入Memo 因為你的方法我試了,它只會將游標回到該行前,不會換行
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-24 09:00:18 IP:211.23.xxx.xxx 未訂閱
在memo讀入資料前的設定加入下面這一行: Memo1->Lines->Delimiter = ' '; // 指定區隔符號為空白,注意不是空字串。 將字串讀入: Memo1->Lines->DelimitedText = "borlaod c builder"; Memo出現的結果為: borlaod c builder ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D Anpinos Middle Earth http://anpino.hp.infoseek.co.jp/ ------------------------------- 發表人 - anpino 於 2004/05/24 09:04:48
系統時間:2024-05-21 1:04:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!