27149_智者天下 发表于 2015-7-4 11:10:39

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]
查看完整版本: C++ 如何将TCHAR* 分割成TCHAR* 类型的数组