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

新新新手 字符串与指针的有关问题

2013-03-29 
新新新手求助 字符串与指针的问题我想用指针实现将t中的字符复制到s的末尾,如下的代码输出的怎么还是原先s

新新新手求助 字符串与指针的问题
我想用指针实现将t中的字符复制到s的末尾,如下的代码输出的怎么还是原先s的值呢?新新新手 字符串与指针的有关问题


#include <stdio.h>
void strcat(char *s,char *t)
{
while (*s++ != '\0')
;
while (*s++=*t++)
;
}
int main()
{
char s[20]="hello,"; char t[10]="world";
strcat(s,t);
printf("the new str is %s\n",s);
return 0;
}
c 指针
[解决办法]
void strcat(char *s,char *t)
{
    while (*++s != '\0')
        ;
    while (*s++=*t++)
        ;

热点排行