bonjour
j'ai un probleme ,je dois recreer la fonction strcat(char *s1,char *s2)
je ne vois pas ce qui cloche ,si quelqu'un peut voir ce qui ne va pas .
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <stdio.h> #include <stdlib.h> main(){ char name1[15]="eeee"; char name2[15]="iiii"; char name3[30]; name3 = Strcat ( &name1 , &name2 ); } char * Strcat(char *s1,char *s2) { char *s3; int i; s3=(char *)malloc((strlen(s1)+strlen(s2))sizeof(char)); while(i<strlen(s1)) { s3[i]=s1[i]; } while(i<strlen(s2)) { s3[i+strlen(s1)]=s2[i]; } return s3; }
Partager