33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <direct.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <io.h>
const char *to_search="D://QQbrowser//*.txt";
int main()
{
char ptr_a[50][32];
int i=0,j;
char *buf=new char[strlen(to_search)+1];
long handle;
struct _finddata_t fileinfo;
handle=_findfirst(to_search,&fileinfo);
if(-1==handle)return -1;
while(!_findnext(handle,&fileinfo))
{
strcpy_s(ptr_a[i], 32, fileinfo.name);
i++;
}
_findclose(handle);
for(j=0;j<i;j++)
{
printf("%s\n",ptr_a[j]);
}
system("pause");
return 0;
}
试一下用 char ptr_a[50][32];