huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


// 从 一个含文件名的路径字符串 中取得 不含文件名的路径字符串
void GetFilePath(char* strPathSrc, char* strOut)
{
    strcpy_s(strOut, strlen(strPathSrc) + 1, strPathSrc);
    for (int i = strlen(strPathSrc); i > 0; i--)
    {
        if (strOut[i] == '\\')
        {
            strOut[i + 1] = '\0';
            break;
        }
    }
}



例如,使用argv[0]来获得程序的不含程序名的字符串:

int main(int argc, char** argv)
{
    char path[1024] = { 0 };
    GetFilePath(argv[0], path);
    return 0;
}




返回首页


Copyright (C) 2018-2024 huidong