首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

,怎么用char *指针操作char字符数组

2013-03-01 
请求帮助,如何用char *指针操作char字符数组求一个例子例如: char a[3]{a,b,c}然后定义一个指针ch

请求帮助,如何用char *指针操作char字符数组
求一个例子
例如: char a[3]={'a','b','c'};
然后定义一个指针char* p;
我想让这个p移动到a数组字符的最后一个位置,请问该这么写,我知道用for循环,但是实在想不出,邱家达人帮忙
然后再在最后一个字符的位置,追加一个d

[解决办法]
如果是已经知道了字符数组的长度就直接用for循环移到最后一位就可以了~
比如
int i;
for(p = a, i = 0;i < 2; i++, p++);

因为你这个不是字符串,是字符数组,字符串都是以'\0'结尾的,而你这个却不是,所以用'\0'作为结束标识符是不可以的.

热点排行