NintendoDS(NDS)非公式開発 Part1 at GAMEDEV
[2ch|▼Menu]
514:Moonlight
06/10/25 00:10:46 ZHF72XO8
>>513

int tempbufsize;
char *ptempbuf;

if(FAT_InitFiles()==false) while(1); // file system error
FAT_FILE *pf=FAT_fopen("/test.dat","r");

if(pf!=NULL){
FAT_fseek(pf,0,SEEK_END);
tempbufsize=FAT_ftell(pf);
FAT_fseek(pf,0,SEEK_SET);
ptempbuf=(char*)malloc(tempbufsize);

FAT_fread(ptempbuf,1,tempbufsize,pf);
FAT_fclose(pf);
}

FAT_FreeFiles();

脳内コーディングでコンパイラ通してません。
FAT_InitFilesとFAT_FreeFilesはプログラム全体の最初と最後に呼べばOK。
devkitproに含まれるlibfatは対応アダプタが少ないですが自動認識するので、これで大丈夫だと思います。



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4291日前に更新/288 KB
担当:undef