Comment lire n à n + i lignes en c++ ? [dupliquer]

Cette question a déjà des réponses ici:


Solution du problème

Vous n'avez pas lu toute la première ligne quand vous l'avez fait myFile >> n. Ainsi, la première getline lit simplement le reste de cette ligne, qui est vide

Faire

 myFile >> n; 
getline(myFile, line); // read rest of line

ou alors

 getline(myFile, line); // read whole line
n = stoi(line); // convert to int

Commentaires

Posts les plus consultés de ce blog

Comment signer la connexion OKEx API version 5 avec websockets ?

Détecter les appuis sur les touches fléchées en JavaScript

Écart étrange du contrôleur de recherche iOS 13