字符数组和字符指针间的操作

本文深入探讨了字符数组与字符指针之间的赋值、格式化与传递操作,包括使用`sprintf`、`strcpy`和`CString`类进行字符串处理的方法。

(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);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值