有關讀檔的問題~~ > < " |
尚未結案
|
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
各位前輩
小弟自己寫了一個讀檔的程式,讀取的內容如下 :
244 205 173
238 197 165
238 197 165
238 197 165
244 205 173
讀取之後,我想把這些值分別依據他們的值放到一個三維的array中
例如:
A[244][205][173]=1; A[][][]宣告成bool
a[238][197][165]=1;
但是我現在讀出來的一維陣列的值,我不知道該怎麼放進三維矩陣中 以下是小弟的程式碼 :
//------------------------------------------------------------------- struct R_G_B{ int R; int G; int B; };//尚未用到 R_G_B temp ; void __fastcall TForm1::Button1Click(TObject *Sender) { TStringList *sl=new TStringList; Byte a[12000]={0}; int p=0; char *token1; if (OpenDialog1->Execute()) sl->LoadFromFile(OpenDialog1->FileName); for(int k=0; k < sl->Count; k ) { token1=strtok(sl->Strings[k].c_str()," "); while(token1 != NULL) { a[p]=atoi(token1); token1=strtok(NULL," "); int temp2=StrToInt(a[p]); ShowMessage(temp2); p ; } } delete sl; } //---------------------------------------------------------------------------希望各位前輩教導依下~~感恩不盡 (感謝大哥提醒,文章已修改) good for you!! 發表人 - perking 於 2005/07/18 23:38:48 發表人 - perking 於 2005/07/18 23:40:01
------
good for you!! |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
limeca
中階會員 發表:2 回覆:74 積分:60 註冊:2005-05-11 發送簡訊給我 |
你好~~
你可以參考下面方法把RGB值放至三個變數中
再依這三個變數來設定你的三維陣列..
TStringList *sl=new TStringList(); sl->LoadFromFile(filename); int r,g,b; AnsiString line; bool da[10][10][10]; for(int i=0;i |
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
引言: 你好~~ 你可以參考下面方法把RGB值放至三個變數中 再依這三個變數來設定你的三維陣列..這位前輩你好 感謝你的大力幫助喔~~~^^"" good for you!! 發表人 - perking 於 2005/07/19 16:52:50TStringList *sl=new TStringList(); sl->LoadFromFile(filename); int r,g,b; AnsiString line; bool da[10][10][10]; for(int i=0;i
------
good for you!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |