(1)字符数组间操作
char a1[100];
char a2[100];
sprintf(a1,"%s","ddd");//字符数组的赋值
sprintf(a2,"%s",a1); //字符数组间的赋值
strcpy(a2,"hello");//字符数组的赋值
CString a3;
a3.Format("%s","dkj"); //字符串的赋值
a3.Format("%s",a1); //将字符数组赋值给字符串
MessageBox(a3);
(2)字符指针间的操作
char *a1="ddd"; //字符指针的赋值
char *a2;
a2=a1; //字符指针间的赋值
MessageBox(a2);
(3)字符指针和字符数组的操作
char *a1="ddd"; char a2[100];
sprintf(a2,"%s","Hello");
sprintf(a2,"%s",a1); //将字符指针赋值给字符数组
a1=a2; //将字符数组赋值给字符指针
MessageBox(a1);
本文深入探讨了字符数组与字符指针之间的赋值、格式化与传递操作,包括使用`sprintf`、`strcpy`和`CString`类进行字符串处理的方法。
3394

被折叠的 条评论
为什么被折叠?



