当前位置:编程学习 > C/C++ >>

怎样将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的皮毛,求如何入门?马上就实习了.....

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,