怎么转化CString到unsigned char*
发布网友
发布时间:2022-05-12 17:43
我来回答
共1个回答
热心网友
时间:2023-10-16 08:26
没怎么看明白你的代码,不过从函数的调用看很像MFC里面CString的字符串处理,如果是的话,那你这里面有很多问题str.Mid(str.Find(32)+1得到的还是一个CString 它不能强制转换成char*
strcpy的第一个参数需要的是char*不是unsigned char *更不是你写的strNFC[i+1]的一个字符了。
我看你是要从文件中读取字符,然后从读取的字符中拿到想要的字符,
你可以用两种方式:
1.读取的时候就用char*,整个处理都用char*
2.读取的时候用CString,整个处理都用CString,最后转换成char*