A voir également:
- Besoin d'un déblocage pour ce code en C
- Le code ascii en informatique - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
17 sept. 2009 à 23:20
17 sept. 2009 à 23:20
Salut,
Voilà pour ta fonction lecture,
J'ai fait ça à l'arrache et j'ai pas testé les valeurs de retour x)
Voilà pour ta fonction lecture,
#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> #include <unistd.h> #include <sys/stat.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> // Fonction affichage du fichier int lecture( char lire[128] ) { void *contenu; struct stat infos; int fd; system ("cls") ; printf ( "Lecture du fichier %s\n\n", lire ) ; // Ouverture du fichier en lecture seule fd = open(lire, O_RDONLY); //On recupere les infos du fichier dont la taille fstat(fd, &infos); // je malloc de la taille du fichier :P contenu = malloc(infos.st_size); //Je lis le fichier et je stocke tout ca dans contenu read(fd, contenu, infos.st_size); // j affiche sur la sortie standard contenu write(1, contenu, infos.st_size); puts("\n"); free(contenu); close(fd); system("pause"); }
J'ai fait ça à l'arrache et j'ai pas testé les valeurs de retour x)