zoukankan      html  css  js  c++  java
  • 临时搞两天VC,在VC里如何获取当前程序的名字和路径以及如何分割字符串

    #include "stdafx.h"
    #include <windows.h>

    int main(int argc, char* argv[])

    {
        //先获取运行程序的完整路径
        char   szFileName[256];
        memset(szFileName,'"0',sizeof(szFileName));

        GetModuleFileName(NULL,szFileName, sizeof(szFileName));  


        //再分割完整路径的字符串,最后一个就是程序的名字

        char   seps[]   =   "\\"   ;  
        char   *token   =   NULL;
        
        char exeName[256];
        memset(exeName,'\0',sizeof(exeName));
        
        token   =   strtok(   szFileName,   seps   );  
        while(   token   !=   NULL   )  
        {  
                sprintf(exeName,"%s",token);
                token   =   strtok(   NULL,   seps   );  
                
         }
         printf("%s\n",exeName);
         getchar();
         return 0;
    }
  • 相关阅读:
    第三次作业
    C语言第二次作业
    第一次作业
    C语言第六次作业
    C语言第五次作业
    C语言第四次作业
    C语言第三次作业
    C语言第二次作业
    C语言第一次作业
    C语言学习笔记(6)
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/1258813.html
Copyright © 2011-2022 走看看