Recherche et lecture de fichiers volumineux dans une application Linux C ++

Je suis en cours d'exécution dans le dépassement des nombres entiers à l'aide de la norme ftell et fseek d'options à l'intérieur de G++, mais je suppose que je me trompais, car il semble que ftell64 et fseek64 ne sont pas disponibles. J'ai été la recherche et de nombreux sites web semblent référence à l'aide de lseek avec le off64_t type de données, mais je n'ai pas trouvé d'exemples de référencement de quelque chose d'égal à fseek. Maintenant les fichiers que je lis en sont 16GO+ CSV fichiers avec l'attente d'au moins le double de celui.

Sans les librairies externes, ce qui est la méthode la plus simple pour réaliser une structure similaire comme la fseek/ftell paire? Mon application fonctionne maintenant en utilisant le standard de GCC/G++ bibliothèques pour les 4.x.

source d'informationauteur John Bellone