Приветствую!
Вообщем скомпилировал программу... запускаю... начинает выполняться но ничего не выводит.. пишу код:#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]#На другой машине всё зашибись... может чтот нужно доставить?
>cout << "ssss";cout << "ssss" << endl;
кхм... был уверен что не поможет... попробывал... получилось... НО ЧЕМ ЭТО МОЖЕТ БЫТЬ ВЫЗВАНО? Почему под одной линухой (тоже редхет8.0) работает а под этой нет?
>>cout << "ssss";
>
>cout << "ssss" << endl;
>кхм... был уверен что не поможет... попробывал... получилось... НО ЧЕМ ЭТО МОЖЕТ
>БЫТЬ ВЫЗВАНО? Почему под одной линухой (тоже редхет8.0) работает а под
>этой нет?Стандартный вывод буферизуется, вывод производится только после того как строка завершена. Почему в одной системе это работало а в другой нет я не знаю. Могу только предположить что дело в том что разные версии стандартной библиотеки по-разному обрабатывают поток стандартного вывода.