1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
/*-TC- L'utilisation de conio n'est pas nécessaire, sauf pour
getch(), qui ne te sert à rien dans le cas présent. conio n'est
pas standard et pas portable, alors lorsque ce n'est pas
nécessaire, autant prendre l'habitude de ne pas inclure cette
en-tête */
#include<conio.h>
#include<stdio.h>
/*-TC- En général, la convention veut qu'on utilise des majuscules pour
définir une constante i.e. #define N 30*/
#define n 30
/* -TC- Le langage C standard n'autorise que deux formes pour main i.e.
int main(void) ou int main(int argc, char *argv[]). Note par ailleurs,
que main doit retourner un entier, par convention 0 ou EXIT_SUCCESS
si aucune erreur n'est intervenue*/
main()
{
int i:
char tab[n];
printf("donnez une instruction");
/* fflush(stdout); si tu veux être certain de cela s'affiche */
/* ATTENTION: i n'est initialisée*/
while(tab[i]!='\0') \* '\0' c la derniere casedu tableau
{
scanf("%c",&tab[i]);
i++;
}
printf("%c",tab[5]); /* pas commentaire valide: \*juste verifier qu'il ya affichage du char */
getch();
/* Comme dit plus haut, main doit retourner 0 ou EXIT_SUCCESS
en cas d'exécution sans erreur */
return;
} |
Partager