webForumDet fria alternativet

getline och cin

C/C++

4 svar · 268 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Jag har problem med att använda cin och getline efter varandra. När jag använder getline så får jag slå enter två gånger. Har förstått att det är ett vanligt problem, har läst andra trådar på wF men hajar inte riktigt! Någon som kan förklara?

Nämnas bör att jag har lagt till cin.get() efter cin för att ta bort enter.

Medlem sedan juni 200010 432 inlägg
#2

Testa cin.ignore(); innan cin.getline...

Medlem sedan nov. 20022 355 inlägg
#3

Samma problem fortfarande :(

Medlem sedan juni 200010 432 inlägg
#4

Men om du ersätter cin.get() med cin.ignore()?

I annat fall kan får du kanske lägga saker och ting i en annan ordning...

Medlem sedan nov. 20022 355 inlägg
#5

Jaha, jag missuppfattade det dära... ska prova :)

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)