zoukankan      html  css  js  c++  java
  • 用_makepath和_splitpath构造路径&分解路径

    #include <iostream>
    #include <cstdlib>

    using namespace std;


    const int MAX_PATH_ = 256;
    const int MAX_DRIVE = 16;
    const int MAX_DIR = 128;
    const int MAX_FILE_NAME = 128;
    const int MAX_EXT = 32;

    char szPath[MAX_PATH_];
    char szDrive[MAX_DRIVE];
    char szDIR[MAX_DIR];
    char szFName[MAX_FILE_NAME];
    char szExt[MAX_EXT];

    void Split(const char* szFileName)
    {
        if (szFileName == NULL)
            return;
        _splitpath(szFileName, szDrive, szDIR, szFName, szExt);
    }

    int main()
    {
        _makepath(szPath, "c", "//sample//myprogarm//","makepath", "txt" );
        Split(szPath);
        cout<<szPath<<endl;
        cout<<szDrive<<endl;
        cout<<szDIR<<endl;
        cout<<szFName<<endl;
        cout<<szExt<<endl;
    }

  • 相关阅读:
    hust 1605 bfs
    hdu 1512
    2013 ACMICPC 杭州现场赛 I题
    2013年 ACMICPC 杭州赛区H题
    hdu 3717 二分+队列维护
    hdu 2993 斜率dp
    hdu 3480 斜率dp
    hdu 3507 斜率dp
    hdu 2829 斜率DP
    零碎笔记
  • 原文地址:https://www.cnblogs.com/kex1n/p/2286424.html
Copyright © 2011-2022 走看看