Bonjour,
En tant que débutant C, j'ai un souci d'écriture pour un programme sous UNIX , je ne sais pas si ce que j'ai écris est correct.
puis dans la fonction main,j'ai mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /*Création dune structure*/ TYPEDEF struct{ char T[8] ; int numéro;} paquet ;
en fin de while je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 /*Ouverture du fichier texte */ fd = open(texte,R_ONLY); if (fd ==NULL) { printf (impossible douvrir le fichier texte); } while ((r=read(fd,paquet.T[i],sizeof(paquet.T[i])) == 8) {etc, etc ..}en fait, je cherche à lire mon fichier texte par paquet de 8 caractères ...jusqu'à la fin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(r=! 0) {etc, etc ...}
qu'en pensez-vous ?
Merci pour vos réponses
Partager