Voici une autre methode pour copier une chaîne de caractères vers une autre sans utiliser la fonction strcpy, cette fois en utilisant des pointeurs : #include #include int main(){ char C1[100], C2[100]; char *p1, *p2; p1 = C1; p2 = C2; printf("Veuillez saisir la chaine de caractere C1 : "); fgets(C1, sizeof(C1), stdin); while (*p1 != '\0'){ *p2 = *p1; p1++; p2++; } *p2 = '\0'; printf("La premiere chaine est : %s", C1); printf("La deuxieme chaine est : %s", C2); printf("Nombre total de caracteres copies est %ld ", p2 - C2 + 1); }
vous sauvez des vie .... grand MERCI A VOUS HASSAN 🤌🤌🤌👌👌👌👌✊
Merci El bahi🎉
Très clair merci à vous
أستاذ ممكن دير لينا فيديو على Les Fichiers w Les structures 🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻 لقينا فيهم صعوبة كبيرة صراحة
Attention on ne doit plus utiliser la fonction gets risque de buffer overflow mais remplacer gets par la fonction fgets :
fgets(C1,sizeof(C1),stdin);
شكرًا
Voici une autre methode pour copier une chaîne de caractères vers une autre sans utiliser la fonction strcpy, cette fois en utilisant des pointeurs :
#include
#include
int main(){
char C1[100], C2[100];
char *p1, *p2;
p1 = C1;
p2 = C2;
printf("Veuillez saisir la chaine de caractere C1 : ");
fgets(C1, sizeof(C1), stdin);
while (*p1 != '\0'){
*p2 = *p1;
p1++;
p2++;
}
*p2 = '\0';
printf("La premiere chaine est : %s", C1);
printf("La deuxieme chaine est : %s", C2);
printf("Nombre total de caracteres copies est %ld
", p2 - C2 + 1);
}
👍
merci prof
kayen une faute à la minute 13: nsite les crochet
char c [ ]="ali";
S'il vous plaît nous avons besoin de vidéos expliquant cela avec des algorithmes
There's an error at 13mn, where char c = "Ali"... it should be: char *c = "Ali" - or - char c[] = "Ali"
oui
merci
il y'a une erreur à 12:50. C'est plutôt char c [ ] = "Ali":
francais n9iyaaa 🔥🔥
استاذ من فضلك محتاجين الكور تاع chaîne de caractéres في algorithmique
kyn deja
Esq on peut utiliser la méthode de l'échange ???
Tu peux nous aider a programmer en C++ aussi svp🥺🥺🥺
#include
#include
int main(void)
{
char src[10] ;
char dest[10];
printf("entre votre Nom:
");
gets(src);
for (int i = 0; i < strlen(src)+1; i++)
{
dest[i] = src[i];
}
printf("tu entre Nom : ");
puts(dest);
}
on doit pas donner le type de variable b min 28:11 !!!
Toto 😂😂