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;
    }

  • 相关阅读:
    LAMP课程(3)
    LAMP课程
    vim文本编辑
    mysql常用语句
    mysql双机互相备份
    Java NIO
    适配器模式
    对象的序列化与反序列化
    字符流
    Java Socket
  • 原文地址:https://www.cnblogs.com/kex1n/p/2286424.html
Copyright © 2011-2022 走看看