The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как пользоваться cout"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как пользоваться cout"
Сообщение от orc emailИскать по авторуВ закладки(??) on 24-Май-04, 17:23  (MSK)
подскажите как пользоваться cout?
текст программы:
#include <iostream>
int main(void)
{
  cout << "Hellow, World!\n" << endl;
  return(0);
}
Компилирую так
-bash-2.05b$ gcc main.cpp
/tmp/cc7pd6uq.o: In function `main':
/tmp/cc7pd6uq.o(.text+0xa): undefined reference to `endl(ostream &)'
/tmp/cc7pd6uq.o(.text+0x17): undefined reference to `cout'
/tmp/cc7pd6uq.o(.text+0x1c): undefined reference to `ostream::operator<<(char co
nst *)'
/tmp/cc7pd6uq.o(.text+0x27): undefined reference to `ostream::operator<<(ostream
&(*)(ostream &))'

Что я делаю неправильно?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как пользоваться cout"
Сообщение от AnToXa emailИскать по авторуВ закладки(ok) on 24-Май-04, 19:34  (MSK)
>подскажите как пользоваться cout?
>текст программы:
>#include <iostream>
>int main(void)
>{
>  cout << "Hellow, World!\n" << endl;
>  return(0);
>}
>Компилирую так
>-bash-2.05b$ gcc main.cpp
>/tmp/cc7pd6uq.o: In function `main':
>/tmp/cc7pd6uq.o(.text+0xa): undefined reference to `endl(ostream &)'
>/tmp/cc7pd6uq.o(.text+0x17): undefined reference to `cout'
>/tmp/cc7pd6uq.o(.text+0x1c): undefined reference to `ostream::operator<<(char co
>nst *)'
>/tmp/cc7pd6uq.o(.text+0x27): undefined reference to `ostream::operator<<(ostream
> &(*)(ostream &))'
>
>Что я делаю неправильно?

g++ main.cpp

плюс cout по стандарту находится в пространстве имен std, т.е. std::cout, хотя в gcc ver < 3.0 буддет и так работать.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "как пользоваться cout"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 30-Июн-04, 10:39  (MSK)
напиши using std перед main
или using namespase std перед main
или пиши std::cout<<"text..";

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как пользоваться cout"
Сообщение от jd Искать по авторуВ закладки on 26-Май-04, 12:42  (MSK)
К тому же использование и "\n", и endl - весьма оригинально...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как пользоваться cout"
Сообщение от SergeiZz Искать по авторуВ закладки on 27-Май-04, 17:08  (MSK)
Ещё нужно освоить make и еже с ним...

Могу выслать по эл.почте русский PDF на эту тему.
Не весь что, но студенеты по нему самостоятельно научиваются набирать текст,
компилировать, запускать -- это проверено.
Пиши на zbl@gmail.ru. Только, я редко смотрю этот ящик.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как пользоваться cout"
Сообщение от Gavrik_Shmavrik emailИскать по авторуВ закладки on 29-Май-04, 23:55  (MSK)
ты не пишешь .h после слова iostream
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "как пользоваться cout"
Сообщение от AnToXa emailИскать по авторуВ закладки(ok) on 30-Май-04, 07:06  (MSK)
>ты не пишешь .h после слова iostream

и правильно делает

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "как пользоваться cout"
Сообщение от SG Искать по авторуВ закладки(??) on 22-Июн-04, 11:42  (MSK)
>>ты не пишешь .h после слова iostream
>
>и правильно делает

тогда пусть хотя бы для приличия напишет
std::cout  << ....

он же с пространстве имен std работает

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "как пользоваться cout"
Сообщение от Chert Искать по авторуВ закладки(??) on 30-Июн-04, 00:00  (MSK)
>подскажите как пользоваться cout?
>текст программы:
>#include <iostream>
>int main(void)
>{
>  cout << "Hellow, World!\n" << endl;
>  return(0);
>}
>Компилирую так
>-bash-2.05b$ gcc main.cpp
>/tmp/cc7pd6uq.o: In function `main':
>/tmp/cc7pd6uq.o(.text+0xa): undefined reference to `endl(ostream &)'
>/tmp/cc7pd6uq.o(.text+0x17): undefined reference to `cout'
>/tmp/cc7pd6uq.o(.text+0x1c): undefined reference to `ostream::operator<<(char co
>nst *)'
>/tmp/cc7pd6uq.o(.text+0x27): undefined reference to `ostream::operator<<(ostream
> &(*)(ostream &))'
>
>Что я делаю неправильно?

Вообще, напиши-ка после #include <iostream> строчку
using namespace std;

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "как пользоваться cout"
Сообщение от Sokel Искать по авторуВ закладки on 13-Июл-04, 16:07  (MSK)
Hellow, World! =)))
Сколько ошибок можно допустить, при написании программы "Hellow world"?
http://www.nostarch.com/extras/hownotc/index.html


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "как пользоваться cout"
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 13-Июл-04, 20:25  (MSK)
#include <iostream>
int main(void)
{
  std::cout << "Hellow, World!" << std::endl;
  return 0;
}

gcc 2.95.3  и выше:

$ g++ crazy.cpp -o crazy -lstdc++

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "как пользоваться cout"
Сообщение от alexeylomov Искать по авторуВ закладки(ok) on 15-Июл-04, 14:17  (MSK)
>подскажите как пользоваться cout?
>текст программы:
>#include <iostream>
>int main(void)
>{
>  cout << "Hellow, World!\n" << endl;
>  return(0);
>}
>Компилирую так
>-bash-2.05b$ gcc main.cpp
>/tmp/cc7pd6uq.o: In function `main':
>/tmp/cc7pd6uq.o(.text+0xa): undefined reference to `endl(ostream &)'
>/tmp/cc7pd6uq.o(.text+0x17): undefined reference to `cout'
>/tmp/cc7pd6uq.o(.text+0x1c): undefined reference to `ostream::operator<<(char co
>nst *)'
>/tmp/cc7pd6uq.o(.text+0x27): undefined reference to `ostream::operator<<(ostream
> &(*)(ostream &))'
>
>Что я делаю неправильно?


Из приколов:
compiling `HelloWorld.cc`:
19 errors, 31 warning.
Это шутка,
а вообще, судя по сообщениям, на вопрос: Что я делаю неправильно? ответ: Неправильно задана библиотека, так как компилятор не понимает ни endl ни cout ни этого "<<"

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру