登录注册
论坛
一粒金砂(中级)
43
0
#include<iostream.h>#include<string.h>void main(){ char *buffer="abcd,efg"; char *pComma; pComma = strchr(buffer, ','); *pComma =0; cout<<buffer;}
问题出在*pComma =0,但却不晓得怎么解决
扫一扫,分享给好友
至上芯片
2131
3
char *buffer="abcd,efg";后面的字符串是被当做字符常量存储的,所以你不能修改。
char buffer[] = "abcd,efg";是可以的
8
查看全部赞赏
richiefang
裸片初长成(初级)
1672
裸片初长成(中级)
7815
56
强者为尊,弱者,死无葬身之地
发表回复 回帖后跳转到最后一页
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持
查看 »