View Single Post
Old 07-05-2012, 12:28   #1
Rinho
Junior Member
 
L'Avatar di Rinho
 
Iscritto dal: Dec 2010
Messaggi: 13
[C++] problema ricerca caratteri in fille txt

Salve a tutti!
Devo leggere in c++ un file txt piuttosto pesante (3Gb) in particolare scorrere tutti i caratteri presenti, e "estrarre" da questo file solo determinati caratteri, in particolare quelli che sono preceduti dal carattere '>'.
Ad esempio per
Quote:
>1
NNNNNNNNNNNNNNNN
CARATTERIDACOPIARE
NNNNNNNNNNNNNNNN
>2
NNNNNNNNNNNNNNNN
CARATTERIDACOPIARE
NNNNNNNNNNNNNNNN
vorrei estrarre solamente i caratteri "CARATTERIDACOPIARE", in modo da poterli in seguito inserire in una matrice.

Per prima cosa sto cercando nel file il carattere '>', ma quando compilo (uso dev-cpp) mi esce un errore relativo a strcmp(c,">"):
Quote:
invalid conversion from 'char' to 'const char*'
Codice:
char c;
while ( !file.eof() )
{
      file.get(c);
      if ( strcmp(c,">")==0 )
      {
          ....
      }
}
Spero di essere stato chiaro! Grazie !!
__________________
Come medico devi accettare il fatto che quello che facciamo qui ha un solo scopo: guadagnare tempo. Cerchiamo di prolungare la partita, nient'altro; ma poi finisce sempre allo stesso modo.

Ultima modifica di Rinho : 07-05-2012 alle 12:36.
Rinho è offline   Rispondi citando il messaggio o parte di esso