Uso degli operatori di estrazione
L'uso dell'operatore di estrazione (>>
), che è preprogrammato per tutti i tipi di dati C++ standard, è il modo più semplice per ottenere byte da un oggetto del flusso di input.
Gli operatori di estrazione di input di testo formattato usano uno spazio vuoto per separare i valori di dati in ingresso. Questo non è pratico se un campo di testo contiene più parole o se i numeri sono separati da virgole. In questo caso, un'alternativa consiste nell'usare la funzione istream::getline
membro di input non formattata per leggere un blocco di testo con spazi vuoti inclusi, quindi analizzare il blocco con funzioni speciali. Un altro metodo consiste nel derivare una classe del flusso di input con una funzione membro, GetNextToken
ad esempio , che può chiamare istream
i membri per estrarre e formattare i dati di tipo carattere.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per