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 !!