pb manipulation buffer fichier texte

pb manipulation buffer fichier texte - C++ - Programmation

Marsh Posté le 07-12-2004 à 19:01:50    

Salut à tous,
je dois faire un programme où j'utilise un fichier texte de 3000 lignes  
environs, et où je vais y chercher des informations très souvent.
 
Je voudrais mettre ce fichier en buffer pour pouvoir y acceder plus  
rapidement. J'ai lu quelque post sur le forum, et j'ai utilise ce code  
pour mettre le fichier en buffer :
 
int main()
{
ifstream is ("C:\\Prog\\COB-10.edn" );
is.seekg (0, ios::end);
int length( is.tellg() );
is.seekg (0, ios::beg);
char * buffer = new char [length];
is.read (buffer,length);
string str( buffer);
delete[] buffer;
cout << str;
 
Or maintenant, je ne sais pas vraiment comment utiliser ce buffer !
J'ai fais des fonctions de recherche d'une chaine de caractère ds un  
fichier, sera t-elle adaptable pour un buffer.
Comment lire le buffer ligne par ligne ?
Quelles sont les fonctions a utiliser ?
Merci de votre aide
Damien
 
 
 
 
 

Reply

Marsh Posté le 07-12-2004 à 19:01:50   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed