RT, 这样为什么不行呢? char *str = "awgweg"; char c='c';
*str += c;
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
可以考虑使用数组:
char str[100] = "awgweg"; char c='c'; int iLen = strlen(str); str[iLen] = 'c'; str[iLenb + 1] = 0;
之所以使用数组,是因为当指针指向字符串常量后,其内容是不能修改的。这是常量的特性!
报告相同问题?