本文主要是介绍[跨平台C++] 返回const char* 类型的函数样板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
返回const char*类型的函数
方法1:
const char* GetPathByFileNameFull(const char* szFileName_Full)
{ // const char* p = strchr(szFileName_Full,'\\'); //start 0 position find "\\"const char* p = strrchr(szFileName_Full,'\\'); //start end position find "\\"if(p && *(p+1)){return p+1;}return NULL;
}
int _tmain(int argc, _TCHAR* argv[])
{string path1 ;path1 = "c:\\aaaa\\bbb\\sdfdsf1.txt";printf("%s\n",GetPathByFileNameFull(path1.c_str()));cin.get();return 0;
}
方法3 (TEST OK!)
const char* GetCompileYear()
{
static const char* date = __DATE__;
const char* last = strrchr(date,' ');
return last+1;
}
方法2&#x
这篇关于[跨平台C++] 返回const char* 类型的函数样板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!