Pytania oznaczone «iostream»

Biblioteka C ++ iostream to zorientowana obiektowo biblioteka, która zapewnia funkcje wejścia i wyjścia za pomocą strumieni. Klasy iostreams obsługują bezpieczne wejścia / wyjścia typów wbudowanych i można je rozszerzyć, aby obsługiwały typy zdefiniowane przez użytkownika, przeciążając operatory >> i <<.

569
C ++: „std :: endl” vs „\ n”

Wiele książek w C ++ zawiera taki przykładowy kod ... std::cout << "Test line" << std::endl; ... więc zawsze to robiłem. Ale zamiast tego widziałem dużo kodu od takich programistów: std::cout << "Test line\n"; Czy istnieje techniczny powód, aby preferować jeden nad drugim, czy...

105
Przywróć stan std :: cout po manipulowaniu nim

Załóżmy, że mam taki kod: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Moje pytanie brzmi, czy istnieje sposób...

80
Jak czytać do EOF z cin w C ++

Koduję program, który czyta dane bezpośrednio z danych wejściowych użytkownika i zastanawiałem się, jak mogę (bez pętli) odczytać wszystkie dane do EOF ze standardowego wejścia. Rozważałem użycie, cin.get( input, '\0' )ale '\0'tak naprawdę nie jest to znak EOF, który czyta tylko do EOF lub '\0',...