|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | ||
|
Junior Member
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:
Per prima cosa sto cercando nel file il carattere '>', ma quando compilo (uso dev-cpp) mi esce un errore relativo a strcmp(c,">"): Quote:
Codice:
char c;
while ( !file.eof() )
{
file.get(c);
if ( strcmp(c,">")==0 )
{
....
}
}
__________________
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. |
||
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Nov 2005
Messaggi: 96
|
Scusa ma file che tipo e' ?
L'errore del compilatore e' perchè la strcmp come parametri necessita di puntatori, nel tuo caso il primo parametro non lo e'. In ogni caso puoi confrontare direttamente il carattere: if(c=='>') .... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:31.



















