Результаты поиска по запросу "iostream"

2 ответа

Какова реальная причина не использовать бит EOF в качестве условия извлечения потока?

Вдохновленный моимпредыдущий вопрос [https://stackoverflow.com/q/14591203/150634] Распространенной ошибкой для новых программистов на C ++ является чтение из файла с чем-то вроде: std::ifstream file("foo.txt"); std::string line; while ...

4 ответа

Как вывести символ в виде целого числа через cout?

#include <iostream> using namespace std; int main() { char c1 = 0xab; signed char c2 = 0xcd; unsigned char c3 = 0xef; cout << hex; cout << c1 << endl; cout << c2 << endl; cout << c3 << endl; }Я ожидал, что результат будет следующим: ab cd efТем ...

2 ответа

Почему это wcout << «»; все в порядке, но wcout << string (); не является?

#include <iostream> #include <string> using namespace std; int main() { wcout << L"Hello"; // OK. wcout << wstring(L"Hello"); // OK. wcout << "Hello"; // OK. Why? wcout << string("Hello"); // Error. Why? }Почемуstd::wcout принять узкий строковый ...

ТОП публикаций

2 ответа

Неожиданные результаты с двоичной записью std :: ofstream

Я новичок в C ++ std :: stream, и я делаю некоторые тесты. У меня есть этот простой код: int i = 10; char c = 'c'; float f = 30.40f; std::ofstream out("test.txt", std::ios::binary | std::ios::out); if(out.is_open()) { out<<i<<c<<f; out.close(); ...

3 ответа

Являются ли стандартные выходные потоки в C ++ поточно-ориентированными (cout, cerr, clog)?

Я знаю, что нет понятия о потоках в текущемC++, ноэта статья говорит [http://www.ddj.com/article/printableArticle.jhtml;jsessionid=S3H2MMECMYOUFQE1GHPCKH4ATMY32JVN?articleID=201804215&dept_url=/cpp/] : Безопасный, многопоточный, портативный ...

1 ответ

Написание манипулятора для пользовательского потока класса

Я написал собственный класс потока, который выводит текст с отступом и имеет манипуляторы, которые могут изменять уровень отступа. Вся работа по отступам реализована в пользовательском классе потокового буфера, который используется потоковым ...

4 ответа

C ++, имеющий cin читает возвращаемый символ

Мне было интересно, как использоватьcin так что если пользователь не вводит ни в какое значение и просто толкаетENTER этоcin распознает это как действительный ввод.

2 ответа

Как установить десятичный разделитель на запятую?

Я хотел бы читать и писатьчисло Пи как3,141592 вместо3.141592Так как использование запятой распространено во многих европейских странах. Как я могу сделать это сiostreams? Другими словами cout << 3.141592;должен напечатать 3,141592на ...

3 ответа

uint8_t поведение iostream

Аннотация: я ожидал код: cout << uint8_t (0); вывести «0», но ничего не печатать. Длинная версия: Когда я пытаюсь передать объекты uint8_t в cout, я получаю странные символы с gcc. Это ожидаемое поведение? Может ли быть так, что uint8_t является ...

2 ответа

Временная проблема возврата Ostream

Я создаю регистратор со следующими разделами: // #define LOG(x) // for release mode #define LOG(x) log(x) log(const string& str); log(const ostream& str);С идеей сделать: LOG("Test"); LOG(string("Testing") + " 123"); stringstream s; LOG(s << ...