gpt4 book ai didi

c - 如何删除文件路径的最后一部分

转载 作者:行者123 更新时间:2023-11-30 21:22:53 26 4
gpt4 key购买 nike

我需要删除文件路径的最后一部分。

例如,如果我有这个文件名“user/doc/file1”,我希望能够获取“user/doc/”

最佳答案

您可能想要这个:

#include <stdio.h>
#include <string.h>

int main()
{
char string[] = "/user/doc/file1";

// find pointer to last '/' in string
char *lastslash = strrchr(string, '/');

if (lastslash) // if found
*(lastslash + 1) = 0; // terminate the string right after the '/'

printf ("string = %s\n", string);
}

输出

string = /user/doc/

关于c - 如何删除文件路径的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50394407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com