Je dois surcharger l'opérateur d'extraction de flux. Je dois faire cela en permettant à un utilisateur d'entrer une chaîne de caractères à une invite, dites "iamastring", puis l'opérateur extraira chaque caractère de la chaîne et testera si c'est un espace et s'il ne s'agit pas d'un espace dans un tableau de caractères qui est ensuite passé à un objet.C++ Surcharge de l'opérateur >>
@Chip et al. Par exemple, je ne m'attends pas à ce qu'il sorte quelque chose à l'écran. Au lieu de cela, après qu'un utilisateur ait tapé une chaîne et que des accès soient entrés, l'utilisateur devrait être à nouveau invité à entrer une nouvelle sélection de menu. Au moment où il se trouve, l'utilisateur entre une entrée de chaîne, puis une "erreur de lecture incorrecte" s'affiche et l'invite revient en attente d'une nouvelle entrée.
Étiez-vous programmeur C dans une vie antérieure? – Paul
opérateur >> est l'opérateur EXTRACTION du flux –
Votre tampon fuit. Vous devriez utiliser 'std :: vector' à la place. Cela dit, il suffit d'utiliser 'getline' et' string', comme l'a suggéré Neil. Votre vie sera beaucoup plus facile. – GManNickG