Utilisation d'opérateurs d'extraction
L'opérateur d'extraction (>>), qui est préprogrammé pour tous les types de données standard C++, est la méthode la plus simple d'obtenir les octets d'un objet de flux d'entrée.
Les opérateurs d'extraction d'entrée de texte mis en forme dépend des espaces pour séparer les valeurs de données entrantes. Il s'agit incommode lorsqu'un champ de texte contient plusieurs mots ou lorsque des virgules séparent les nombres. Dans ce cas, une alternative consiste à utiliser la fonction non formatée istream::getline de membre d'entrée pour lire un bloc de texte comportant l'espace fourni, puis analyse le bloc avec des fonctions spéciales. Une autre méthode consiste à partir une classe de flux d'entrée à une fonction membre par exemple GetNextToken, qui peut appeler des membres d'istream pour extraire et de caractères de format.