区别在哪里?把CString str 怎么和char *sourceUser相互转化?
把CString str 怎么和char* sourceUser相互转化?
把CString str 怎么和char* sourceUser相互转化?
解决方案 »
- 如何只顯示一個對話框
- .lib .dll .h的关系
- 用API,在窗口中如何增加一个PUSHBUTTON
- 请问有些什么好的帮助文档制作工具
- 怎样把Radio控件为默认选中?
- 我的程序如何取到当前程序的焦点?我需要向当前程序(别的程序)的焦点文本框输入字符,应该怎么做?
- 如何调出类似于安装程序时选择目录的那个对话框??(在线等待)
- dll应用中 为什么老是报错INK : fatal error LNK1104: cannot open file "***.lib"
- 简单的问题
- visual C下的oracle数据库问题????
- 在VFW SDK中怎样将由采集卡上获得的视频,设置成PAL制?
- 问个简单问题
sourceUser=str.GetBuffer();
str=sourceUser;lstrcpy(sourceUser,str);问题:
str.GetBuffer();这样用是需要释放内存的。
CString str = sourceUser ;//这样不好:
sourceUser = (char*)(const char*)str ;//这样好:
const char *sourceUser;
sourceUser = str ;
不过int* 和 int *有区别区别在于定义变量
如char* a,b,c
相当于 char *a,*b,*c
无需转化
char a[4];
char *b = a; // b 指向a
char *b = "ddddddddd";memcpy(a, b, sizeof(a));