- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Zeneszerkesztő és DJ topic
- Vezeték nélküli fülhallgatók
- Milyen TV-t vegyek?
- OLED TV topic
- Keychron egerek bemutatója
- Milyen billentyűzetet vegyek?
- Idővel a képgenerálást is megkapja a PlayStation
- Épített vízhűtés (nem kompakt) topic
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
kingabo
#2669
üzenetére
A lényeges kifejezés az "initial whitespace". Tehát ettől még ugyanúgy megáll az operator>> a szavak között, mert csak a beolvasás elején lévőket érinti. Ráadásul ahogy a link mondja is, bizonyos esetekben a nem eldobott bevezető szóköz rögtön le is állítja a feldolgozást:
#include <iostream>
#include <string>
using namespace std;
int main(int, char**)
{
string name;
cin >> noskipws >> name;
cout << '*' << name << '*' << endl;
cin >> name;
cout << '*' << name << '*' << endl;
cin >> name;
cout << '*' << name << '*' << endl;
return 0;
}
$ g++ -Wall test.cpp
$ echo "John Doe" | ./a.out
*John*
**
**Itt a feldolgozás a szóközön megállt, mert a noskipws miatt nem dobja el, viszont az operator>> ezen overloadja a szóköznél annak kiolvasása nélkül megáll. Szóval ez így sose megy tovább.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Google Pixel topik
- Crimson Desert
- iPhone topik
- A Honor profi iPhone másolásban
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Fogyjunk le!
- Suzuki topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Zeneszerkesztő és DJ topic
- További aktív témák...
- Gigabyte GAMER-ke FullHD IPS Core i7(8 3,4Ghz),GTX 2/6GB DDR5 128BIT VGA,16GB RAM/560GB-1TB SSD
- Omen 16-ap0192ng 16" FHD IPS Ryzen 9 8940HX RTX 5070 32GB 512GB NVMe gar
- EVGA RTX 3060 Ti 8GB GDDR6 XC GAMING Eladó!
- Asus 15.6,core i3 8145U(4x3,9Ghz)IntelUHD VGA,MAGYAR Vil.bill.,8-20GB RAM,SSD+HDD,,Win.11
- Nintendo Switch V2 Konzol, Fekete Színben, Dobozában, Újszerű
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 12 Mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4474, 100% AKKSI
- Jó ÁRON ELADÓ! Üzleti HP Elitebook 1040 G9 Laptop! / i5-1245U 16GB 256GB FHD
- MacBook Pro 14" 2023 M3 / 8GB / 1TB SSD asztroszürke
- Lenovo Thinkcentre M920t Tower/ M920s SFF / számla, garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

