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 ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"