J'essaie de coller essentiellement un bloc de texte en entrée et de le faire fonctionner correctement. Je l'ai effectivement fait fonctionner à l'aide d'un fichier texte externe mais je n'ai pas réussi à l'utiliser avec cin. Voici l'exemple de travail. Comme vous pouvez le voir, je veux que chaque nouvelle ligne soit un nouvel élément d'une entrée de fonction qui est à l'origine de beaucoup de problèmes.Tentative d'entrée de plusieurs entrées de variables à plusieurs lignes
int uaid;
string name;
float gpa;
int i = 0;
ifstream infile("student.txt");
while (infile >> uaid >> name >> gpa) {
students[i].Set(uaid, name, gpa);
i+=1;
}
"ont pas réussi à le faire fonctionner" est pas une description de problème utile. «Bonjour, la réparation automobile de Chuck, je ne peux pas faire fonctionner ma voiture, peux-tu m'aider? –
Est-ce qu'il y en a pour faire fonctionner quelque chose comme ça? while (getline (cin, UAID >> >> Nom gpa) { \t \t étudiants [i] .Set (UAID, nom, gpa); \t \t i + = 1; \t} cin – Sam
utilisation istream_iterator de façon continue –