Open一個檔案到三個記憶體內 |
答題得分者是:暗黑破壞神
|
asvmfd
一般會員 發表:46 回覆:30 積分:15 註冊:2004-11-09 發送簡訊給我 |
檔案大小6k.
Buffer1放1K Buffer2放2K Buffer3放3K 直接Open一個檔案到三個記憶體內不用FileName = OpenDialog->FileName;對話框方式. Buffer1 = new short[1000]; Buffer2 = new short[2000]; Buffer3 = new short[3000]; f->Seek(0,soFromBeginning); f->ReadBuffer( Buffer1 ,lFileSize ); 3Q |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
你不是大致都寫出來了嗎?
有什麼問題呢? OpenDialog 並沒有做開檔的動作。它只是一個取得檔名的對話盒而已。 你的觀念在這裏有錯,其它的你都差不多寫出重點了呀。 ===================引 用 asvmfd 文 章=================== 檔案大小6k. Buffer1放1K Buffer2放2K Buffer3放3K 直接Open一個檔案到三個記憶體內不用FileName = OpenDialog->FileName;對話框方式. Buffer1 = new short[1000]; Buffer2 = new short[2000]; Buffer3 = new short[3000]; f->Seek(0,soFromBeginning); f->ReadBuffer(Buffer1,lFileSize ); 3Q |
asvmfd
一般會員 發表:46 回覆:30 積分:15 註冊:2004-11-09 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
學生喔!!!
大概知道你要幹嘛 找找Filemapping 的用法吧 ===================引 用 asvmfd 文 章=================== 檔案大小6k. Buffer1放1K Buffer2放2K Buffer3放3K 直接Open一個檔案到三個記憶體內不用FileName = OpenDialog->FileName;對話框方式. Buffer1 = new short[1000]; Buffer2 = new short[2000]; Buffer3 = new short[3000]; f->Seek(0,soFromBeginning); f->ReadBuffer(Buffer1,lFileSize ); 3Q |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |