URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2693
[ Назад ]

Исходное сообщение
"С++ Нет вывода на экран"

Отправлено Blackgrin , 20-Мрт-04 23:30 
Приветствую!
Вообщем скомпилировал программу... запускаю... начинает выполняться но ничего не выводит..  пишу код:

#include <iostream>
using std::cout;
int main () {
cout << "ssss";
return 0;
}

компилирую:
[root@filart uaix]# g++ -o lanko test.cpp
test.cpp:6:2: warning: no newline at end of file
[root@filart uaix]# ./lanko
[root@filart uaix]#

На другой машине всё зашибись... может чтот нужно доставить?


Содержание

Сообщения в этом обсуждении
"С++ Нет вывода на экран"
Отправлено asso , 21-Мрт-04 12:07 
>cout << "ssss";

cout << "ssss" << endl;


"С++ Нет вывода на экран"
Отправлено Blackgrin , 21-Мрт-04 12:45 
кхм... был уверен что не поможет... попробывал... получилось... НО ЧЕМ ЭТО МОЖЕТ БЫТЬ ВЫЗВАНО? Почему под одной линухой (тоже редхет8.0) работает а под этой нет?
>>cout << "ssss";
>
>cout << "ssss" << endl;



"С++ Нет вывода на экран"
Отправлено asso , 21-Мрт-04 17:26 
>кхм... был уверен что не поможет... попробывал... получилось... НО ЧЕМ ЭТО МОЖЕТ
>БЫТЬ ВЫЗВАНО? Почему под одной линухой (тоже редхет8.0) работает а под
>этой нет?

Стандартный вывод буферизуется, вывод производится только после того как строка завершена.  Почему в одной системе это работало а в другой нет я не знаю.  Могу только предположить что дело в том что разные версии стандартной библиотеки по-разному обрабатывают поток стандартного вывода.