Klausimai pažymėti „iostream“

„Iostream C ++“ biblioteka yra į objektą orientuota biblioteka, teikianti įvesties ir išvesties funkcijas naudojant srautus. „Iostreams“ klasės palaiko I / O tipo I / O tipą ir gali būti išplėstos, kad palaikytų pasirinktinius tipus perkrovus → ir << operatorius.
12
atsakymai

Kodėl skaitomos eilutės iš stdin daug lėtesnės C + + nei Python?

Aš norėjau palyginti eilutės įvesties eilutes iš stdino naudojant „Python“ ir „C ++“, ir buvau sukrėstas matydamas, kad mano „C + +“ kodas veikia mažesniu mastu nei lygiavertis „Python“ kodas. Kadangi mano C + + yra rūdytas ir aš dar nesu Pythonista ekspertas, prašau ...
nustatyti 21 vas '12, 5:17
4
atsakymai

Kodėl iostream :: eof viduje kilpos būklė laikoma negaliojančia?

Aš ką tik suradau komentarą, atsakydamas į tai, kad iostream :: eof naudojimas „loop“ aplinkoje yra „beveik tikrai neteisingas“. Paprastai aš naudoju kažką panašaus (cin >> n), kuris, manau, netiesiogiai tikrina EOF, kodėl ...
nustatytas balandžio 09 d '11 15:49
12
atsakymai

C ++: "std :: endl" vs "n"

Daugelyje C ++ knygų yra tokio pavyzdžio kodo ... std :: cout << "Test line" << std :: endl; ... todėl aš visada tai padariau. Bet aš mačiau daug kodų iš tokių kūrėjų: std :: cout << "Test line n"; Ar yra techninis ...
nustatytas spalio 18 d '08 0:25
11
atsakymai

Kaip išspausdinti dvigubą vertę su visišku tikslumu?

Taigi, aš gavau atsakymą į mano paskutinį klausimą (nežinau, kodėl apie tai nemanau). Aš įvedžiau dvigubai su „cout“, kuris buvo suapvalintas, kai aš to nesitikėjau. Kaip galiu išspausdinti dvigubą pilną tikslumą?
nustatyti 16 vas '09 9:15 val
5
atsakymai

Kaip tinkamai perkrauti srauto operatorių?

Aš rašau mažą matricos biblioteką C ++ matricos operacijoms. Tačiau mano kompiliatorius skundžiasi, kur jis nebuvo anksčiau. Šis kodas liko lentynoje 6 mėnesius, o tarp manęs atnaujinau kompiuterį nuo debian etch iki lenny (g ++ (Debian ...
nustatyti 24 sausis '09 19:34
4
atsakymai

Ar „C ++“ standartas yra mažas „iostreams“, ar aš tik sprendžiu prastą įgyvendinimą?

Kiekvieną kartą paminėdamas lėtą standartinės C ++ standartinės bibliotekos iostreams veikimą, matau nepasitikėjimo bangą. Tačiau turiu profiliavimo rezultatus, rodančius daug laiko, praleisto bibliotekoje ...
nustatyti 03 gruodis '10 0:57
8
atsakymai

Kaip spausdinti (naudojant „Cout“) metodą, kaip išsaugoti numerius atmintyje?

Aš vadovauju koledžo operacinių sistemų kursui ir sužinome, kaip konvertuoti iš dvejetainio į šešioliktainį, dešimtainį iki šešioliktainio ir kt.
nustatyti 08 rugsėjis '11, 5:30 val
11
atsakymai

Kas suprojektavo ir sukūrė „C ++ IOS“ srautus, ir ar šiandien jis bus laikomas gerai išvystytais standartais?

Pirma, gali atrodyti, kad prašau subjektyvių nuomonių, bet tai ne man reikia. Norėčiau išgirsti keletą galiojančių argumentų šiuo klausimu. Tikėdamiesi gauti šiek tiek informacijos apie tai, kaip kažkas turi būti sukurta ...
gegužės 02 d. 12 val
7
atsakymai

Skaitymas iš teksto failo, kol EOF pakartos paskutinę eilutę

Toliau pateiktas C + + kodas naudoja ifstream objektą, kad būtų skaitomi sveikieji skaičiai iš tekstinio failo (kuriame yra vienas numeris kiekvienoje eilutėje), kol jis pasiekia EOF reikšmę. >. Kodėl jis skaitė paskutinį eilutę sveiką skaičių du kartus? Kaip ją išspręsti? ...
rugpjūčio 22 d. '08, 5:21
3
atsakymai

Didelis skirtumas (x9) vykdymo metu tarp beveik identiško kodo C ir C ++

Bandžiau išspręsti šią užduotį iš www.spoj.com: FCTRL - Factorial Jums nereikia skaityti, tiesiog tai padaryti, jei jus domina :) Pirmiausia aš ją įgyvendinau C ++ (čia yra mano sprendimas): #include <iostream > naudojant vardų sritį ...
nustatyti 06 gruodis '15, 23:16
10
atsakymai

Kaip skaityti EOF iš cin C ++

Aš koduoju programą, kuri skaito duomenis tiesiogiai iš vartotojo įvesties, ir įdomu, kaip galėčiau (be ciklų) perskaityti visus duomenis, kol EOF bus iš standartinės įvesties. Aš maniau, kad naudoju CIN ...
14 val. '08 8:01 val
10
atsakymai

Unicode stygų rodymas „Windows“ konsolės programoje

Sveiki, aš bandžiau išleisti unicode eilutę į konsolę naudojant iostreams ir nepavyko. Radau tai: Naudojant Unicode šriftą C ++ konsolės programoje, ir šis fragmentas veikia. SetConsoleOutputCP (CP_UTF8); wchar_t s [] = L "èéøÞǽÞǽљΣæča"; int bu ...

Kodėl mes perskaitėme įvestį į cin.clear () ir cin.ignore ()?

„Google“ kodo universiteto C + + pamoka naudojo šį kodą: // Aprašymas: iliustruoja. #include <iostream> naudojant vardų sritį std; int main () {int input_var = 0; // Įveskite do ...
nustatytas vasario 27 d '11 8:17
3
atsakymai

operatorius << turi imtis tik vieno argumento

...}; logic.cpp #include "ah" ... ostream logic :: operator << (ostream os, A a) {...} ... Kai aš rengiu, tai sako: ...
Nustatyti gegužės 24 d., 12 val. 23:26
2
atsakymai

Kodėl std :: getline () praleidžia įvestį po formato gavybos?

Turiu tokį kodo fragmentą, kuriame vartotojas prašo jų pavadinimo ir būsenos: #include <iostream> #include <string> int main () {std :: string name; std :: string state; jei (std :: cin >> name std :: ...
nustatyti 05 vas '14, 5:01