求强人···刚学C语言··遇到的难题
c语言吧
全部回复
仅看楼主
level 1
如图··求解尽量写的让初学者懂得
2011年05月05日 14点05分 1
level 1
大家只要给个初步的导向···其他我自己思考···
2011年05月05日 15点05分 2
level 1
#include<stdio.h>
void main()
{
char str1[20],str2[20];
int i=0,j=0;
printf("输入字符串1:\n");
scanf("%s",str1);
printf("输入字符串2:\n");
scanf("%s",str2);
while (str1[i]!='\0')
   i++;
while (str2[j]!='\0')
   str1[i++]=str2[j++];
str1[i]='\0';
printf("合并之后的字符串为:%s\n",str1);
}
这样又该怎么改才行呢··请高手教吧···
2011年05月05日 16点05分 3
level 9
函数
2011年05月05日 16点05分 4
level 7
半夜看吧
#include<stdio.h>
int mystrcat(char *s1, char *s2);
int main()
{
    char str1[20],str2[20];
    int i=0,j=0;
    printf("输入字符串1:\n");
    scanf("%s",str1);
    printf("输入字符串2:\n");
    scanf("%s",str2);
    mystrcat(str2, str1);
    printf("合并之后的字符串为:%s\n", str1);
    return 0;
}
int mystrcat(char *s1, char *s2)
{
    while (*s2 != '\0')
        s2++;
    while (*s1 != '\0')
        *s2++ = *s1++;
    *s2 = '\0';
    return 1;
}
2011年05月05日 17点05分 5
level 10
不是有个函数叫。。strcat,strcpy,sprintf
2011年05月05日 17点05分 6
level 6
哥们,您在吗?想问您点事~~谢谢~~
2011年05月05日 17点05分 7
level 10
在啊 怎么啦
2011年05月05日 17点05分 8
level 9
[拍砖]那是自己实现strcat、、、
2011年05月05日 18点05分 9
level 10
他也没说不让调用啊[瀑布汗~]
2011年05月05日 19点05分 10
level 10
可以用sprintf[睡觉]
2011年05月05日 19点05分 11
level 9
[拍砖]
2011年05月05日 19点05分 12
1