藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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給改字符串數組分配空間呢,又如何操作呢



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com