Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Обучение и начало програмирования на С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

Открыть новую тему     Написать ответ в эту тему

Key_Altos



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83

Цитата:
Каталог русскоязычных книг пользователей форума Ru-Board.com здесь.  

Ссылка не работает.

----------
Добро побеждает зло. Аксиома.
Значит кто победил, тот - добрый!

Всего записей: 290 | Зарегистр. 12-09-2004 | Отправлено: 14:20 05-03-2005
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Key_Altos

Цитата:
Ссылка не работает.

Сейчас снова проверил - работает.    
Даю в ''открытом виде'': http://xmms.nm.ru/books.htm

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 14:50 05-03-2005
Key_Altos



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83
 
О! тоеперь работает, спасибо!
 
Добавлено:
ЭЭЭ... А как это всё качать?

----------
Добро побеждает зло. Аксиома.
Значит кто победил, тот - добрый!

Всего записей: 290 | Зарегистр. 12-09-2004 | Отправлено: 14:59 05-03-2005
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Key_Altos

Цитата:
теперь работает, спасибо!

Так это одна и та же ссылка...  

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:44 05-03-2005
Key_Altos



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83
До этого писало, что сервер не найден

----------
Добро побеждает зло. Аксиома.
Значит кто победил, тот - добрый!

Всего записей: 290 | Зарегистр. 12-09-2004 | Отправлено: 15:46 05-03-2005
Stroodder



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Key_Altos

Цитата:
Не в Варезнике, в Андерграунде  

Ну да верно, у меня просто все в "закладках" забито - перепутал.

----------
Шерше ля варез...

Всего записей: 666 | Зарегистр. 21-10-2004 | Отправлено: 07:09 06-03-2005
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто хочет почитать итервью Страуструпа?
http://www.getinfo.ru/article40.html



В тему: кто читал книгу "Язык программирования С++" Стивена Прата?

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 15:04 06-03-2005
wiwiw

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
 
KADABRA

Цитата:
Кто хочет почитать итервью Страуструпа?  
http://www.getinfo.ru/article40.html  
 

 
старая ШУТКА не по теме

Всего записей: 127 | Зарегистр. 20-03-2004 | Отправлено: 16:19 06-03-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кто хочет почитать итервью Страуструпа?
http://www.getinfo.ru/article40.html  

Язык С++ богатый. Все мелочи можно не знать.Можно использовать только часть языка.
Всё знать в С++ не надо.(Для меня)

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 23:01 06-03-2005
Dogmatek

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня установлен Borland C++Builder 6 пытаюсь изучить С++ по  
Бьярну Страустрапу "Язык C++"  
 
Я не могу скомпилировать программу
#include
 
  main()
  {
      cout << "Hello, world\n";
  }
1. Какое расширение я должен дать (.cpp, .h, .c)?
2. если я приписываю к #include <iostream>
   я не вижу что за программа получается(программа слишком быстро закрывается).
3. как компилировать программу из командной строки и как делать .ехе?
4. когда я пишу эту программу в блокноте, а потом присваиваю файлу расширение .cpp, то запустив его открывается Borland C++Builder 6, но там кнопка компилятора не активна
 
ПОЖАЛУЙСТА ПОМОГИТЕ МНЕ РЕШИТЬ ЭТИ ВОПРОСЫ

Всего записей: 44 | Зарегистр. 25-01-2005 | Отправлено: 03:10 07-03-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dogmatek
1. Особо не важно, пиши cpp
2. Пиши так:

Цитата:
#include <conio.h>
#include <iostream.h>
 
void main()
{
cout << "Hello, World!\n";
getch();
}

getch() - ждет нажатия клавиши, поэтому программа сразу не завершится.
#include <conio.h> - содержит описание getch()
3. bcc32 helloworld.cpp - путь к bcc32.exe (в каталоге bin C++Builder'а) должен быть прописан в переменной окружения Path операционной системы.
4. С++Builder работает только с проектами, которые содержат один-несколько cpp файлов.

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 05:17 07-03-2005
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dogmatek

Цитата:
2. если я приписываю к #include <iostream>  
   я не вижу что за программа получается(программа слишком быстро закрывается).  

Это нисколько не связано с #include <iostream>.  
А ''решение'' написал EZH.

Цитата:
как компилировать программу из командной строки  

А зачем на первых порах ''изощряться''?  


----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 09:52 07-03-2005
Sensej



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А зачем на первых порах ''изощряться''?

Дык он же Строструпа читает! А он ему внушает что компилить проги нужно в Линуксоидной консоли...

Всего записей: 44 | Зарегистр. 09-05-2004 | Отправлено: 10:41 07-03-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
getch() -это функция.
Возвращает ли эта функция какое-нибудь значение ?  
Функции могут возвращать указатель на какой нибудь тип (в том числе и на тип void) и значение какого-нибудь типа (в том числе и на тип void ).
При возвращении функцией указателя на тип void, она возвращает адрес, при возвращении
значения типа void, ничего не возвращается.
Если что-то возвращается, то можно присваивать переменной а=getch();где a-переменная; в этом смысл слова возвращает!
Правильно ли ?

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 13:25 07-03-2005
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем
Цитата:
#include <conio.h>  

и
Цитата:
getch()

Не проще ли
Код:
cin.get();

?

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 13:33 07-03-2005
Dogmatek

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за помощь в этом непонятном языке.
Так это я освоил.
А вот скажите можно ли компилировать программы не обращаясь к #include (вообще исключив из программы). если да, то хотелось бы увидеть ее.  
И не могли бы объяснить роль <iostream.h> или это то же, что по Страустрапу <stream.h>?

Всего записей: 44 | Зарегистр. 25-01-2005 | Отправлено: 13:49 07-03-2005
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dogmatek
Директива #include включает в файл другой файл. Без него работать можно, но прога будет ограничена "внутренним миром" - никаких результатов она выдать не сможет.

Цитата:
iostream.h

библиотека ввода/вывода.

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 14:03 07-03-2005
Stroodder



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dogmatek
"iostream.h" - заголовочный файл библиотеки ввода-вывода, проще говоря без нее на экране  ничего не появится и реакций на клавиши при работе программы не будет. А компилировать можно (если нужно) в том случае если не используешь функций на которые ссылается этот файл - вообще касается всех заголовочных файлов. Для того чтобы не писать собственные функции и сущ. заголовочные файлы со ссылками на готовые обертки.
 
Добавлено:
KADABRA
Почти одновременно

----------
Шерше ля варез...

Всего записей: 666 | Зарегистр. 21-10-2004 | Отправлено: 14:09 07-03-2005
Sensej



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А еще можно вместо getch(); написать это в конце:
system("PAUSE");
 

Цитата:
Если что-то возвращается, то можно присваивать переменной а=getch();где a-переменная; в этом смысл слова возвращает!  
Правильно ли ?

Да. В этом и есть отличие Функции от ПроцеДуры.

Всего записей: 44 | Зарегистр. 09-05-2004 | Отправлено: 15:09 07-03-2005
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sensej

Цитата:
system("PAUSE");  

Не переносимо.

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 17:06 07-03-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Обучение и начало програмирования на С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru