当前位置: 技术问答>linux和unix
问一个关于文件处理的问题
来源: 互联网 发布时间:2015-10-08
本文导语: 在rh9目录下面有若干个文件名字依次递增的文件(1.txt 2.txt 3.txt 4.txt) ,请问如何能够循环的打开他们呢,代码文件就在该目录下 通过指定文件名字就可以处理文件 但是现在遇到的问题是 希望...
在rh9目录下面有若干个文件名字依次递增的文件(1.txt 2.txt 3.txt 4.txt)
,请问如何能够循环的打开他们呢,代码文件就在该目录下 通过指定文件名字就可以处理文件
但是现在遇到的问题是 希望程序自动的处理该目录下所有的文件,如果使用fopen函数的话, fopen("name","r) 如何设置name使得它能够自动加1来指向不同的文件.
,请问如何能够循环的打开他们呢,代码文件就在该目录下 通过指定文件名字就可以处理文件
但是现在遇到的问题是 希望程序自动的处理该目录下所有的文件,如果使用fopen函数的话, fopen("name","r) 如何设置name使得它能够自动加1来指向不同的文件.
|
char g_szName[MAX_PATH];
int g_nSerial=0;
const char *IncName()
{
sprintf(g_szName, "%d", g_nSerial++);
return g_szName;
}
fopen(IncName(),"r");
......
int g_nSerial=0;
const char *IncName()
{
sprintf(g_szName, "%d", g_nSerial++);
return g_szName;
}
fopen(IncName(),"r");
......