-
PROHARDVER!

Új hozzászólás Aktív témák
-
emitter
őstag
válasz
emitter
#1457
üzenetére
az mitől van, hogy a cin egy sztring beolvasásánál a szóköznél kettévágja azt, és elég furcsa dolgokat művel

while(1){
cout << ''> '';
cin >> buf;
cout << buf;
cout << ''\nstrlen(buf): '' << strlen(buf) <<endl;
if(send(sockfd, buf, strlen(buf), 0) == -1){
perror(''send'');
exit(1);
}
}
ez a kérdéses kódom, és ezt írja ki:
> ki vagy?
ki
strlen(buf): 2
> vagy?
strlen(buf): 5
>
mintha a stdin-bemeneti puffert nem űrítené a szóköz beolvasása után, 2x fut le a ciklus, mire kiürül a puffer...
mivel tudnék segíteni a dolgon? (fflush(stdin)-re semmit nem csinál)
szóval azt szeretném ha szóközös sztringeket egybe venné
thx
mod: még annyit kérdeznék, hogy #include-nál C++ban mikor kell '''' közé és mikor <> közé rakni a libet: pl. ha a string libet akarom behúzni, azt hogyan kell helyesen? Tudom, h a C-s módszert is elfogadja, de én szeretnék teljesen C++valid lenni
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple iPhone 13 Pro 128gb - Szép állapot, akku 99%, tokkal fóliával, akár beszámítással
- Western Digital WD Purple 6TB - WD64PURZ - Új, bontatlan - Eladó!
- Western Digital WD Purple 6TB - WD63PURZ - Új, bontatlan - Eladó!
- Asus z690-plus/i9-13900k/32gb ram
- SAPPHIRE RX 9060 XT 8GB GDDR6 PULSE GAMING OC - Új, 1 év garancia - Eladó!
- Tavaszi RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Apple MacBook AIR 13 / M2 / 16GB / 256 GB! BeszámítOK
- Apple iPhone 13 128 GB Pink 1 év Garancia Beszámítás Házhozszállítás
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8-16GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






