Bonjour, j'ai cherché dans la faq ainsi que dans le forum, mais je n'arrive pas à trouver la solution a mon probleme.
J'ai un tableau de 6 caractères, et je souhaite copier uniquement les 4 premiers dans un tableau de 4 caractères. J'ai essayé memcpy, strncpy mais ca n'a pas l'air de convenir.
ps : j'ai augmenté les 2 tableaux de 1 pour le caractère de fin de tableau mais sans bon résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include<stdio.h> #include<string.h> main(){ char tab1[7]="TEST;5"; char tab2[5]; memcpy(tab2,tab1,sizeof(tab2)); printf("%s",tab2); }
Partager