Bonjour, à la suite de ce topic (http://www.jeuxvideo.com/forums/42-47-41266654-1-0-1-0-c-deplacement-d-un-char.htm) je cherche à déplacer un charactère à l'aide d'un tableaux :
Genre, je commence ici :
===============
A
===============
Et a la fin de mon prog j'obtiens ça :
===============
------------------------A
===============
(sans les tirets), j'ai le programme fait à l'aide des boucles sauf que je n'arrive pas avec les tableaux.
Mon code à l'aide de boucles
void printChars (int c, int nbTimes) {
int i = 0;
for (i = 0; i < nbTimes; i++) {
printf("%c", c);
}
}
/* int main () {
int lineLenght = 15;
char letter = 'A';
int i = 0;
for (i = 0; i < lineLenght; i++) {
system ("clear");
printChars ('=', lineLenght);
printf("\n");
printChars (' ', i);
printf("%c\n", letter);
printChars ('=', lineLenght);
printf("\n");
sleep (1);
}
return 0;
} */
Mon code avec un tab :
int main () {
char tab [15] = {0};
tab [0] = 'A';
int i = 0;
printChars ('=', 15);
printf("\n");
for (i = 0; i < 15; i++) {
printf("%c ", tab[i]);
if (tab [i+1]) {
tab [i+1] = 'A';
tab [i] = ' ';
}
sleep (1);
system ("clear");
}
printf("\n");
printChars ('=', 15);
printf("\n");
return 0;
}
Si vous pouvez m'aider merci 