- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
方法1
int mm=10;
string *a=new string[mm];
for(int i=0;i<10;i++)
{
char temp[80];
_snprintf(temp,79,"aa%d.dat",i);
temp[79]=0;
char *path=NULL;
path=(char*)temp;
a[i]=path;
}
for(int j=0;j<10;j++)
{
string bb=a[j];
const char * str=bb.c_str();
FILE *File=fopen(str,"rb+");
}
delete[] a;
方法二
char *pFilename[10];
for(int m=0;m<10;m++)
{
pFilename[m]=new char[80];
_snprintf(pFilename[m],79,"aa%d.dat",m);
}
for(int n=0;n<10;n++)
{
FILE *File=fopen(pFilename[n],"rb+");
}
for(int k=0;k<10;k++)
{
delete pFilename[k];
pFilename[k]=NULL;
}
方法三
char *pFilename[10];
for(int m=0;m<10;m++)
{
pFilename[m]=new char[80];
_snprintf(pFilename[m],79,"aa%d.dat",m);
}
char **aa=pFilename;
for(int n=0;n<10;n++)
{
FILE *File=fopen(aa[n],"rb+");
} |
|