Utilisation d'opérateurs d'extraction
L'opérateur d'extraction (>>), qui est préprogrammé pour tous les types de données C++ standard, est la façon la plus facile de commencer des octets d'un objet de flux d'entrée.
Les opérateurs d'extraction d'entrée de texte mis en forme dépendent de l'espace blanc pour séparer les valeurs de données entrantes.C'est gênante lorsqu'un champ de texte contient plusieurs mots ou lorsque les virgules séparent les nombres.Dans ce cas, une autre solution consiste à utiliser la fonction non mise en forme istream : : getline de membre d'entrée pour lire un bloc de texte avec des espaces blancs inclus, puis analyse le bloc avec des fonctions particulières.Une autre méthode consiste à dériver une classe de flux d'entrée avec une fonction membre telle qu' GetNextToken, qui peut appeler des membres d'istream pour récupérer et des données-caractères de caractères de format.