#include
void main(void)
{
cout
Не могу скомпилить C++ во FreeBSD
-
dimakus
Re: Не могу скомпилить C++ во FreeBSD
Не , а
заголовки лежат в /usr/include
заголовки для C++ в /usr/include/g++ или /usr/include/c++
заголовки лежат в /usr/include
заголовки для C++ в /usr/include/g++ или /usr/include/c++
-
dimakus
Re: Не могу скомпилить C++ во FreeBSD
Я имел в виду g++!!!!
Добавлено:
всё сделал как надо! Хедер работает- ПАСИБО!!!
НО!
он говрит что cout это перемнная котрую я забыл объявить!!!
Как быть? Он не "понимает" cin, cout, etc....
Ну и тогда вопрос по ходу чем на С заменить выражения С++:
cout
Добавлено:
всё сделал как надо! Хедер работает- ПАСИБО!!!
НО!
он говрит что cout это перемнная котрую я забыл объявить!!!

Как быть? Он не "понимает" cin, cout, etc....
Ну и тогда вопрос по ходу чем на С заменить выражения С++:
cout
-
Гость
-
ruslandh
Re: Не могу скомпилить C++ во FreeBSD
Guest
Это как я понял уже не актуально, но в С обычно используется
printf("Привет % раз",5 );

Кстати по объёму прога получается меньше, чем с cout.
Это как я понял уже не актуально, но в С обычно используется
printf("Привет % раз",5 );

Кстати по объёму прога получается меньше, чем с cout.
-
Гость
Re: Не могу скомпилить C++ во FreeBSD
Очень актуально и очень интересно! Может быть ещё что нибудь посоветуете? Просто как например указатели выводить при помощи printf()? Или такие выражения как sizeof()? Спасибо заранее!!! 

-
ruslandh
Re: Не могу скомпилить C++ во FreeBSD
#ifdef HAVE_CONFIG_H
#include
#endif
#include
#include
struct
{
int a;
int b[25];
} str;
int main(int argc, char *argv[])
{
printf("sizeof = %d, pointer = %d\n", sizeof(str), &str );
return EXIT_SUCCESS;
}
Вывод :
sizeof = 104, pointer = 134518240

#include
#endif
#include
#include
struct
{
int a;
int b[25];
} str;
int main(int argc, char *argv[])
{
printf("sizeof = %d, pointer = %d\n", sizeof(str), &str );
return EXIT_SUCCESS;
}
Вывод :
sizeof = 104, pointer = 134518240
