Nintendo 3DS >> C/C++
Directory
參考資訊:
1. libctru doc
2. 3ds-examples
說明:
SDCard目錄位於:sdmc:/
main.c
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <dirent.h> #include <3ds.h> int main(void) { int c = 0, n = 0; char buf[255] = {0}; struct dirent **namelist = NULL; gfxInitDefault(); consoleInit(GFX_TOP, NULL); printf("sdmc:\n"); n = scandir("sdmc:/", &namelist, NULL, alphasort); if (n != -1) { for (c=0; c<n; c++) { printf(" %s\n", namelist[c]->d_name); free(namelist[c]); } free(namelist); } gspWaitForVBlank(); gfxSwapBuffers(); svcSleepThread(3000000000LL); gfxExit(); return 0; }
完成