Új hozzászólás Aktív témák
-
sssirius
tag
válasz kemkriszt98 #2550 üzenetére
Kipróbáltam és valóban 0-t eredményez bármilyen karakter beadása esetén. A system("PAUSE") hívást nem használtam még sosem, én cin.ignore(10000, "\n")-t használnék és utána cin.get().
Halvány emlékeimben még rémlik olyasmi, hogy a következő beolvasás előtt érdemes meghívni a cin.sync()-et is.A cin.clear() csak az error flag-et fogja helyrerázni, de ha közben leütsz egy billentyűt akkor az bennmarad a bufferben ezért kell a cin.ignore(10000, "\n") ami legfeljebb 10000 karaktert figyelmen kívül hagy, amíg nem érkezik egy újsor karakter. Így az ENTER-t leütve tudod folytatni a programodat (ha jól sejtem azért van benn a system("PAUSE").
[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ezek a OnePlus 12 és 12R európai árai
- Milyen egeret válasszak?
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Autós topik
- E-roller topik
- Politika
- Motoros topic
- Építő/felújító topik
- Telekom mobilszolgáltatások
- További aktív témák...
- Lenovo ThinkPad T480, I5-8350U, 8GB RAM, 256GB SSD, FHD, 2 év garancia, Áfás számla! (63)
- Eredeti, új, Airpods Pro 2 lightning töltőtok, 6 hó apple gari A2700
- Eredeti, új AirPods Pro 2 lightning bal oldali füles A2699
- Eredeti, új AirPods Pro 2 lightning jobb oldali füles A2698
- Isotek Evo 3 Polaris tápszűrő, elosztó