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 37 38
|
// Et les fichiers d en-tete ???
#include <stdio.h>
#include <stdlib.h>
int main (void) // Un des deux seuls prototypes de main acceptes. void main()
{
int id1,id2,fp;
int ret_value; // Pour les codes de retour
int tab[8]={2,3,4,5,6,7,8,9};
int ret_code; // Pour le retour de la fonction main
fp=open("fpr.txt",O_CREAT|O_RDWR);// C est bien de recuperer le code de retour, maintenant il faut le verifier
if (fp == 0)
{
// Traitement de l erreur
ret_code = EXIT_FAILURE;
}
else
{
ret_val = write(fp,tab,sizeof(tab)); // Ecriture dans le fichier
if (ret_val != -1) //vérifier si lécriture a réussie
{
printf("ok\n");
ret_code = EXIT_SUCCESS;
}
else
{
printf("fail \n");
ret_code = EXIT_FAILURE;
}
close(fp);
}
return (ret_code);
} |
Partager