#include #include <fcntl.h> int main() { int N 4, fichier open("fichier_a_lire.txt", O_RDONLY); char *contenu; contenu = (char*)malloc(N + 1); // contiendra N éléments lu + 1 caractère (celui de fin) for (int i 0; i < N + 1; i++) { contenu[i] 0;} read(fichier, contenu, N); // lit N caractère dans le fichier printf("Contenu : %s",contenu); free(contenu); close(fichier); return 0; }
#include <fstream> using namespace std; char *buffer; int N=4; ifstream MonFichier; MonFichier.open("fichier.txt"); MonFichier.read(buffer, N); MonFichier.close();