Bonjour,
Soit ce bout de code :
read remplit son tableau avec des caractères provenant de l'entrée standart (ici l'écran). Donc j'imagine qu'après l'ajout d'un caractère tamp pointe ensuite sur l'élément suivant du tableau jusqu'à ce que le tableau soit rempli.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char tamp[TAILLE]; int n; n = read (0,tamp,TAILLE);
Ma question est donc:
A-t-on au début de read initialisé un pointeur sur le début du tableau tamp (comme ceci : char *ptr = tamp) afin qu'une fois le tableau rempli, on fasse pointé tamp sur le début du tableau (tamp = ptr) ? Ou bien laisse t-on pointé tamp sur la fin du tableau ?
Même question avec write !
Les fonctions read et write sont bien définies dans la bibliothèque standart et appellent les appels systèmes du même nom, n'est-ce pas ?
Partager