怎样将CString变量赋值给字符数组?
例如已有一个CString变量m_command,如何将它付给定义的字符数组(unsigned char s_input[100] = " " ;)?
追问:谢谢你,另外请问如果反过来字符数组到CString怎样赋值好啊,对的话会追加分数的,不胜感激!
例如已有一个CString变量m_command,如何将它付给定义的字符数组(unsigned char s_input[100] = " " ;)?
追问:谢谢你,另外请问如果反过来字符数组到CString怎样赋值好啊,对的话会追加分数的,不胜感激!
答案:#include <iostream>
#include <afx.h>
using namespace std;
int main()
{
CString m_command="hello";
unsigned char s_input[100]={0x0};
if(m_command.GetLength()<100)
memcpy((char *)s_input,m_command,m_command.GetLength()+1);
printf("%s",s_input);
getchar();
}
其他:gets(s_input)
上一个:fread函数将磁盘文件读取到一个链表中。函数如下,希望能获得正确代码,就是将readfile0这个函数改下。谢
下一个:新手学习C++,有一点C的皮毛,求如何入门?马上就实习了.....