C++ 如何将TCHAR* 分割成TCHAR* 类型的数组
有如下一小段代码,想封装在一个函数中,返回值为 TCHAR*类型的数组,不知道函数声明中的函数返回值类型怎么写我写成了这样,但是不对,正确写法应该怎么写
函数声明:
TCHAR*[] MySplitDisk(TCHAR* szSelDisk);
函数定义:
TCHAR*[] MySplitDisk(TCHAR* szSelDisk)
{
TCHAR* szTemp;
TCHAR* szHeader = szSelDisk;
int i = 0;
while (*szHeader != '\0')
{
szHeader = '\0';
szTemp = szHeader;
szHeader += _tcslen(szHeader) + 1;
i++;
}
return szTemp;
}
页:
[1]