Bonjour à tous,
Je suis en train d'écrire un programme en C. Dans ce programme je dois créer un
descripteur de fichier afin d'ouvrir un fichier de taille importante (environ 15 GO).
Voici le code:
Maintenant le problème c'est que le fichier est trop grand pour l'appel système open
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /* argv[1] est donc le chemin d'accès vers le fichier en question */ inputFileDescriptor = open(argv[1], O_RDONLY); if (inputFileDescriptor < 0) { fprintf(stderr, "Error: Could not open the input file\n"); fprintf(stderr, "%s\n", strerror(errno)); return 1; }
et je reçois le message d'erreur suivant:
Je voudrais savoir, est-ce qu'il existe un autre appel système permettant d'ouvrir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Error: Could not open the input file Value too large for defined data type
des fichier très volumineux?
Merci d'avance,
Dariyoosh
Partager