Problème de concaténation
Bonjour a tous. :D
Je fais un projet en C de compression. J'ai un grand problème de concaténation. En fait je voudrais rajouter un "0" ou un "1" a la valeur présente dans la case. c'est a dire par ex si la case un a pour valeur "00" et je lui rajoute "1" elle aura pour valeur "001".
Je sais pas trop utilisé strcat. Donc si qq'1 pourais m'aidé a debugé cette fonction ca serait tres sympa car je suis bloqué a cette question et je peut pas continuer. :cry:
je vous remercie d'avance pour votre aide. :P
voici le programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
void codage(char tab[],int tab_init[],int taille_tab_init){
int i,j;
int k;
char t;
char h;
k=chercher_indice( tab_init,taille_tab_init);
for(i=0; i<k ; i++){
t=tab[i];
tab[i]=strcat( t ,"0");
}
for(j=k; j < taille_tab_init ;j++){
h=tab[j];
tab[j]=strcat( h, "1");
}
} |