|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
C中如何把一個目錄下的文件放到字符串數組中?
我現在要遍歷某一個目錄,把改目錄下的指定後綴命的文件,放在字符串數組裡,應該怎麼做?
我的編譯器是VC,好像沒有findfirst,findnext類似的函數,還有一個問題是,到底用什麼表示,
數組的數組嘛?那位大俠能提供一個相關的例子,真是感激不盡!! |
C中如何把一個目錄下的文件放到字符串數組中?
你這樣做就可以了,char *array[100];
就是不知道你的文件有多少,需要多大的數組。
類似的函數應該有的,好好找找。 |
C中如何把一個目錄下的文件放到字符串數組中?
大家用什麼存放字符串數組 |
C中如何把一個目錄下的文件放到字符串數組中?
vector不是挺好 |
C中如何把一個目錄下的文件放到字符串數組中?
1.字符指針數組你究竟是用來放文件還是文件名?
2.如果是存放文件名,在C裡面的實現一般是,定義char s[100][21];(100個符合條件的文件夠了吧,不夠就再定多點,文件名20的字符夠了吧,不夠就再定多點)打開目錄,循環讀取目錄,判斷讀到是文件並且符合後綴名,如果是就把文件名拷貝到數組裡。 |
C中如何把一個目錄下的文件放到字符串數組中?
字符串數組可以這樣聲明嗎:
char **tmp;
但是如何用malloc給改字符串數組分配空間呢,又如何操作呢 |
| |