Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Не могу скомпилить C++  во FreeBSD

Ответить
Настройки темы
Не могу скомпилить C++  во FreeBSD

Аватара для Guest

Guest



Профиль | Цитировать


#include <iostream.h>

void main(void)
{
cout << "Hello, world!\n";
}

Говорит что хедер не такой! Компилил при помощи г++! Как быть? На вас вся надежда!!!

Отправлено: 21:48, 26-04-2004

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


А что такое r++ ?

-------
Поспешай не торопясь


Отправлено: 06:19, 27-04-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не <iostream.h>, а <iostream>
заголовки лежат в /usr/include
заголовки для C++ в /usr/include/g++ или /usr/include/c++

Отправлено: 11:08, 27-04-2004 | #3


Аватара для Guest

Guest


Профиль | Цитировать


Я имел в виду g++!!!!

Добавлено:

всё сделал как надо! Хедер работает- ПАСИБО!!!
НО!
он говрит что cout это перемнная котрую я забыл объявить!!!
Как быть? Он не "понимает" cin, cout, etc....
Ну и тогда вопрос по ходу чем на С заменить выражения С++:
cout << sizeof(variable);
cout << "Pointer " << & variable;
???
Спасибо заранее!!!!

Отправлено: 11:11, 27-04-2004 | #4


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


#include <iostream>
using namespace std;

int main(void)
{
cout << "Hello, world!\n";
return 0;
}

Отправлено: 12:00, 27-04-2004 | #5


Аватара для Guest

Guest


Профиль | Цитировать


СПАСИБО!!!!!!
РАБОТАЕТ!!!!!


Отправлено: 12:34, 27-04-2004 | #6


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Guest
Это как я понял уже не актуально, но в С обычно используется
printf("Привет % раз",5 );

Кстати по объёму прога получается меньше, чем с cout.

-------
Поспешай не торопясь


Отправлено: 21:10, 27-04-2004 | #7


Аватара для Guest

Guest


Профиль | Цитировать


Очень актуально и очень интересно! Может быть ещё что нибудь посоветуете? Просто как например указатели выводить при помощи printf()? Или такие выражения как sizeof()? Спасибо заранее!!!

Отправлено: 21:50, 27-04-2004 | #8


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <stdio.h>
#include <stdlib.h>
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



 

-------
Поспешай не торопясь


Отправлено: 22:21, 27-04-2004 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Не могу скомпилить C++  во FreeBSD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD и  Solaris 8 на одной машине. Как? Guest Общий по FreeBSD 10 17-08-2004 11:22
Сконнектить комп(модем) +комп+комп(локал)???             Guest Сетевые технологии 2 15-06-2004 12:50
Как установить wine  емулятор в FreeBSD? Guest Программное обеспечение Linux и FreeBSD 7 09-03-2004 01:30
FreeBSD 5.1.  Kак создать устройство ppp0? Guest Общий по FreeBSD 9 07-03-2004 23:24
Нужно   поменять  вентилятор  на  ноутбуке  Dell  Cpi366 Guest Мобильные ОС, смартфоны и планшеты 2 08-10-2002 20:21




 
Переход