Eventuali duplicati:
How to split a string in C++?dividere una stringa in un array in C++
Ho un file di input di dati e di ogni riga è una voce. in ogni riga ogni "campo" è separato da uno spazio bianco "" quindi ho bisogno di dividere la linea per spazio. altri linguaggi hanno una funzione chiamata split (C#, PHP ecc.) ma non riesco a trovarne uno per C++. Come posso raggiungere questo obiettivo? Ecco il mio codice che ottiene le linee:
string line;
ifstream in(file);
while(getline(in, line)){
// Here I would like to split each line and put them into an array
}
Puoi fornire un link a una discussione sul perché è una cattiva pratica usare 'using namespace x'? – jli
@jli: aggiunto il link alla mia risposta. Guardalo. – Nawaz
@Nawaz grazie, osservando le altre mie domande, la sintassi che sto usando e il modo in cui sto imparando il C++ dai miei istruttori all'università è altamente discutibile: S !!!!! –