Описание тега endl
По вопросам, связанным с манипулятором ввода-вывода только для вывода std::endl.
3
ответа
Logger в стиле C++, поддерживающий макрос __LINE__ и другие
Я хочу сделать Logger, который можно использовать как std::cout, но я хочу записать некоторые дополнительные данные, такие как дата, время, __LINE__, __func__, а также __FILE__ который должен быть сохранен в файл автоматически. пример ToolLogger log…
14 ноя '15 в 20:09
1
ответ
endl не создает новую строку в выходном файле
Это мой код сейчас #include <iostream> #include <fstream> using namespace std; int main(int argc, char* argv[]) { // set up input file ifstream lInput; // declare an input file variable (object) ofstream lOutput; lInput.open(argv[1], ifs…
28 мар '17 в 04:46
1
ответ
Как избавиться от endl из каждого строкового вывода Boost.Log?
Я новичок в Boost.Log в моей программе на C++. Я создаю регистратор с именем "simlog", а затем использую следующую строку для вывода текста журнала: BOOST_LOG (simlog) << "некоторая информация журнала"; Я не хочу, чтобы endl по умолчанию добавлялся …
13 апр '12 в 21:45
3
ответа
Имеет ли цель std::endl << std::flush?
std::flush сразу после std::endl используется во всем устаревшем коде, на который я смотрю. Когда я впервые увидел это, я подумал, что излишне смотреть на описание std::endl а также std::flush в: http://en.cppreference.com/w/cpp/io/manip/endl http:/…
05 июн '18 в 18:46
1
ответ
Не может написать пробел, используя ofstream, но endl работает нормально
Хорошо, это может показаться простым вопросом; но я не могу найти ответ на это. Мой код выглядит следующим образом: void writeFile(int grid[9][9]) { ofstream fout ("myGame2.txt"); if (fout.is_open()) { for (int i = 0; i < 9; i++) { for (int j = 0…
06 апр '17 в 22:29
1
ответ
Альтернатива fflush в C++
Я пытаюсь найти альтернативу fflush для очистки буфера в C++. Я пишу программу на C++ для разветвления 3 детей и печатаю их в N циклах, но O/P не в правильном порядке. Пробовал с помощью cout<< flush и endl. Есть ли другой способ заставить информаци…
16 сен '18 в 03:58
2
ответа
Символ endl и cout не могут быть решены
Я написал этот код из книги, которую читаю, но мой компилятор предупреждает, что символы cout и endl не могут быть разрешены. Это почему. #include <iostream> #include <float.h> int main() { cout << "float: " << endl << …
05 фев '16 в 15:16
2
ответа
Как создать Endl манипулятор для моего класса?
Мой класс выглядит так: class FileOut { private: std::ofstream stream; public: FileOut(string sciezka); ~FileOut(void); friend FileOut & operator<< (FileOut & obiekt, const char* w); friend FileOut & operator<< (FileOut &…
29 май '13 в 17:54
5
ответов
Код работает только с endl - очень странно
Я столкнулся со странной проблемой ранее. Я работал над вставкой в B-деревья и написал простую функцию отображения. Я запустил его, и в консоли ничего не отображалось, хотя я вставил некоторые значения. Я вошел в режим отладки, я следил за ходом п…
12 мар '13 в 11:38
2
ответа
Перегрузка endl проблема компиляции в GNU g++ 4.9.2
У меня проблема с компиляцией следующего фрагмента кода при использовании GNU g++ 4.9.2 (используется для компиляции нормально в g++ 2.95.3) XOStream &operator<<(ostream &(*f)(ostream &)) { if(f == std::endl) { *this << "\n" …
08 июн '16 в 11:05
1
ответ
cout не печатает даже с задержкой
Я жду cout распечатать "привет" и через две секунды "мир". int t = time( NULL ); std::cout << "hello"; while( time(NULL) < (t + 2) ); std::cout << " world"; Но вместо этого, cout печатает, отмечая на экране до двух секунд спустя, зате…
25 май '17 в 12:25
3
ответа
Межстрочный интервал после endl и cout?
Я заметил это в следующем коде: cout << "Please enter your number: "; cin >> Number; cout << "Is this spaced"; Выходные данные в командном окне для C++ автоматически помещают "Это через интервал" в следующую строку. Это пространств…
15 мар '13 в 05:03
1
ответ
C++ cout и endl не печатает правильно на терминале
По какой-то причине мои заявления cout неправильно печатаются на моем терминале. Это создает пространство. Когда у меня есть следующий код: void Test::testSorted(){ vector<int> unsorted = {4, 6, 5, 2, 1, 3}; vector<int> sorted = {1, 2, 3…
02 ноя '18 в 15:36
0
ответов
Добавление "endl" стирает все
Впервые я столкнулся с чем-то подобным. Код должен принимать в файл.txt с данными, выполнять некоторые вычисления и выводить файл.txt. У меня довольно большой опыт работы с такими вещами, но я столкнулся с чем-то, что не могу объяснить. Я не изменил…
03 июн '13 в 22:29
1
ответ
Разница между "endl" и "\n"
Возможный дубликат: C++: "std::endl" против "\n" Мне интересно, есть ли существенная разница между этими двумя способами печати новой строки: cout << endl; //approach1 cout << "\n"; //approach2 Есть ли практическая разница?
22 дек '10 в 18:55
2
ответа
Символ новой строки также очищает буфер?
Я понимаю, что такие вопросы, как, разница между endl а также \n много раз отвечали на ТАК. Но они только упоминают, что endl в состоянии очистить буфер на stdout, в то время как \n, не. Итак, я понимаю, что при очистке буфера заданный ввод сохраняе…
24 фев '17 в 04:19
2
ответа
В C++ пытаются написать новую строку после каждого оператора перегрузки каскадом
Это немного крепкий орешек. Я пишу функцию ведения журнала, которая пытается выглядеть как std::cout Таким образом, в основном цель состоит в том, чтобы следующий код делался так, как он log << "text"; // This would output "text\n"; log <&l…
29 мар '17 в 23:02
3
ответа
C++ endl, выводящий шестнадцатеричное число
После компиляции большого количества программ с g ++ неожиданно endl; демонстрирует странное поведение. В дополнение к переводу строки я также получаю консольный вывод шестнадцатеричного числа. Подумав, что у меня возникла проблема с утечкой памяти,…
23 июл '14 в 03:32
2
ответа
Где определяется endl манипулятор
Мы знаем это endl это манипулятор и внутренне это поставить '\n' в буфер, а затем очистить буфер. Где endl определены? Что такое endlэто макрос или функция, или переменная, или класс, или объект? Как я могу определить свой собственный endl Манипулят…
05 ноя '15 в 19:25
2
ответа
std::endl приводит к сбою Windows 8, скомпилированному с использованием MinGW
У меня есть 3 компьютера, два из которых используют Windows 8. Используя последнюю версию MinGW g++ (4.8.1-4), моя программа hello world зависает всякий раз, когда я компилирую и запускаю на компьютерах с Windows 8, но не в Windows 7. #include <i…
16 дек '13 в 21:49