Così dovrebbe andare!codice:#include <iostream.h> #include <fstream.h> int main() { fstream myFile("dati.txt"); char c[20]; myFile.get(c,5,';'); cout<<""<<c<<endl; return 0; }
In c++ a meno che non fai una definizione di tipo non esiste il tipo string, esistono i vettori di caratteri, che vengono trattati in modo speciale, in quanto considerati come stringhe. Inoltre get() è un medoto della classe di stream, che può essere quello standard (da tastiera, cin o verso lo schermo cout) oppure un flusso su file (fstream). Ricorda inoltre che per leggere effettivamente 4 caratteri ne devi aggiungere 1 per lo \0 carattere terminatore dfi stringa

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando