請問如何在字串後面加上變數??? |
尚未結案
|
hennessy
一般會員 發表:11 回覆:24 積分:7 註冊:2004-07-26 發送簡訊給我 |
不好意思,請問各位大大: AnsiString sz=Memo1->Text;
AnsiString sz1="VALUE";
int i=sz.Pos(sz1);
i =sz1.Length();
int j=0;
while(sz[i j]!='>')
{
j ;
} Memo2->Lines->Add(sz.SubString(i,j)); sl->Add("transkey=" (sz.SubString(i,j)));
這樣弄得話好像沒有把抓下來的值給加到transkey的後面
我試了" "跟" ="都不可以說
請問要怎樣把抓下來的值加到sl->Add("transkey=");的後面呢
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
|
hennessy
一般會員 發表:11 回覆:24 積分:7 註冊:2004-07-26 發送簡訊給我 |
|
hennessy
一般會員 發表:11 回覆:24 積分:7 註冊:2004-07-26 發送簡訊給我 |
引言: hennessy你好: 試試pwipwi大大您好: 這結果不是我要的 不好意思喔 我貼上我完整的原始檔,可以麻煩看一下嗎?? { Memo1->Clear(); Memo2->Clear(); Memo3->Clear(); NMHTTP1->Get("http://140.123.21.5/Webpac2/msearch.dll/"); Memo1->Lines->Add(NMHTTP1->Body); AnsiString sz=Memo1->Text; AnsiString sz1="VALUE="; int i=sz.Pos(sz1); i =sz1.Length(); int j=0; while(sz[i j]!='>') { j ; } Memo2->Lines->Add(sz.SubString(i,j)); TStringList *sl= new TStringList; sl->Add("KEYWORD="); sl->Add("SELECTKEY=TITLE"); sl->Add("MTYPE="); sl->Add("SortType=TITLE"); sl->Add("TITLE=Advance Linux Programming"); sl->Add("AUTHOR="); sl->Add("SUBJECT="); sl->Add("PUBLISHER="); sl->Add("ACCNO="); sl->Add("SERIES="); sl->Add("ISBN="); sl->Add("ISSN="); sl->Add("CODEN="); sl->Add("ENG="); sl->Add("SSNO="); sl->Add("DEF1="); sl->Add("DEF2="); sl->Add("DEF3="); sl->Add(AnsiString("transkey=") (sz.SubString(i,j))); sl->Add("TY=ie"); Memo3->Lines->Text=IdHTTP1->Post("http://140.123.21.5/Webpac2/msearch.dll/BROWES", sl ); } 謝謝~~~~!!! 發表人 - hennessy 於 2004/12/01 00:46:43sl->Add(AnsiString("transkey=") (sz.SubString(i,j))); |
hennessy
一般會員 發表:11 回覆:24 積分:7 註冊:2004-07-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |