思路大概如下:将整个字符串及其长度传给函数,然后在函数中用指针接收字符串,利用其长度把指针移到字符串结尾处,然后用循环不断将指针向前移动,并判断其指向的字符与/是不是一样的,如果一样退出循环,此时指针指向着字符串中最后一个/ 的前一个字符, 因此最后将指针再向前移2位到/后面的一个字符,最后反回指针, 再输出返回的指针后面的内容就是名称了
函数声明:char GetName(char,int);
整个程序:
#include<stdioh>
char GetName(char,int);
int main(void)
{
char str[] = ">
打开文件,遍历文件内容然后一个一个匹配查找就好了。
下面是一段示例代码:
#include<stdioh>
#include<stringh>
#include<dirh>
#define SIZE 12
void find_creat_file(char );
int main(void)
{
char filename[SIZE];
strcpy(filename,"filename");
find_creat_file(filename);
getch();
return 0;
}
void find_creat_file(char filename)
{
struct ffblk ffblk;
int done;
done=findfirst("d:\\filename",&ffblk,0);
if(done==0)
return 0;
else
mkdir("d:\\filename");
}
以上就是关于c语言截取下载url中文件名称全部的内容,包括:c语言截取下载url中文件名称、C语言获取相对路径的文件名(不带路径) 我获取的是带相对路径的文件名,这里只需要文件夹中的文件名称、在c语言中读写文件如何查找特定名称的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)