![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
++Norton++ |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Хотелось бы спросить здесь же, чтобы не создавать такой глупой темы, но все же (простите за оффтоп). Допустим есть 2 строки:
Почему сначала считывается строка (in.readLine()) и только потом выводится (out << "virtual@".....) хотя вроде должно все быть наоборот? Как можно сделать так, чтобы сначала выводилось на экран: virtual@... а только потом считывалось in.readLine()? ---- Отделено от темы Ошибка mkdir() |
|
|
![]() |
Tonal |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
out и err - это разные файлы, каждый со своей стратегией буферизации.
В stderr буферизация по умолчанию отключена, в stdout нет. Отсюда и странный эффект. ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.7.2025, 13:20 |