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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

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

mihas83



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

Цитата:
Спасибо, действительно удобная прога.

Я уже почти 5 лет работаю с ней и очень доволен.
Обрати внимание на возможность редактировать AutoText в vassist.tpl.  


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

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 12:10 24-08-2004
RacOon404



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установил VS.NET 2003 (ну для интереса просто, так то я пока буду в gcc) вписываю туда свой код (во всех до этого юзаемых компиляторах она прекрасно работала), вопервых где все Препроцессоры (вроде так называются?) к конкретном случае iostream.h. Вобще отсутсвует папка include, + еще сразу ще в код пизается всякая ерунда странная... Короче прога не собирается
Это я кривой, или у Мелкомягких как обычно все наоборот?

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 16:08 24-08-2004
Thupriy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RacOon404
Да, я её случайно нашёл у Крупника, есть такой писатель ("Изучаем Си") .
Мне понравился довольно таки быстрый компилятор и главное ничего лишнего.

Всего записей: 5 | Зарегистр. 21-08-2004 | Отправлено: 17:17 24-08-2004
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RacOon404

Цитата:
или у Мелкомягких как обычно все наоборот?

вроде всегда было нормально - приведи текст программы

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 18:02 24-08-2004
RacOon404



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вот (всякие надписи, это я так для себя вписал, что было похоже на прогу с интерфейсом )

Код:
 
#include <iostream.h>
int plus(int, int);
int minus(int, int);
int multiply(int, int);
int main()
{
int a, b, c, d, e;
cout << "Welcome to the Mega-Calculator!" << endl;
cout << "Enter the first number..." << endl;
cin >> a;
cout << "Enter the second number..." << endl;
cin >> b;
c = ::plus(a,b);
d = ::minus(a,b);
e = ::multiply(a,b);
cout << "Sum = " << c << endl;
cout << "Difference = " << d << endl;
cout << "Product = " << e << endl;
cout << "BTW... Hello, world!" << endl;
return 0;
}
int plus(int a, int b)
{
return a + b;
}
int minus(int a, int b)
{
return a - b;
}
int multiply(int a, int b)
{
return a * b;
}
 

впринципе код из книжки прям

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 20:25 24-08-2004
mihas83



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

Цитата:
впринципе код из книжки прям

Сработало все на ура.
Правда, добавил #include "stdafx.h".
Иначе - ''ругалось'':
Цитата:
fatal error C1010: unexpected end of file while looking for precompiled header directive


Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 09:01 25-08-2004
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RacOon404
mihas83
 
тык нужно было добавить windows.h, приложение же виндовое.

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 09:18 25-08-2004 | Исправлено: odl455, 09:19 25-08-2004
mihas83



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

Цитата:
тык нужно было добавить windows.h, приложение же виндовое

Достаточно #include "stdafx.h". У него ''внутри'' все есть.

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 10:14 25-08-2004
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83
 
в том то и дело  что  достаточно windows.h
и ничего лишнего препроцессить не нужно

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 10:21 25-08-2004
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
odl455

Цитата:
в том то и дело  что  достаточно windows.h  

windows.h здесь вообще не нужен - приложение консольное и api вызовов здесь нет  
 
mihas83
stdafx.h - по умолчанию visual требует вставку его во все cpp модули (это предкомпилированный файл, но при желании это поведение можно изменить:
свойства проекта(или конкретного cpp файла раздел С++ /precomiled header/Create(Use)Precomiled header поставить Not using ) )
 
RacOon404
что касается iostream.h - действительно в поставке 7,1 я его не нашел... в 7.0 вроде был.
выход достаточно простой вместо #include <iostream.h> вставить

Код:
 
#include <iostream>
using namespace std;
 

 
кстати iostream.h в 7,0  приблизительно так и реализован

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 10:39 25-08-2004
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WiseAlex
 
согласен windows.h здесь вообще не нужен также как и stdafx.h
 
Попробовал этот код. Сделал консольное приложение и указал галку - empty project.
Всё откомпилировалось без проблем.

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 11:00 25-08-2004
RacOon404



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

Цитата:
Сработало все на ура.  
Правда, добавил #include "stdafx.h".

здесь меня вот так ругалнуло
tr.cpp(1) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
 

Цитата:
тык нужно было добавить windows.h, приложение же виндовое.

с этим не перевариваются cout'ы всякие

Цитата:
#include <iostream>  
using namespace std;  
 

вот это сработало, благодарю. А что именно делает эта строчка?
 
ЗЫ Visual Assist реально помогает, я уже щас чувствую это

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 12:56 25-08-2004
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RacOon404

Цитата:
А что именно делает эта строчка?  

так и подмывает ответить - книги читай
подключает библиотеку iostream и т.к. она в области имен std, то для упрощенного доступа к этой области имен его открываем
using namespace std;
если нужно подробнее - см книги

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 13:14 25-08-2004
RacOon404



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну пока не было в книге так бы не спрашивал... это наверно книга нужна по VS, т.к у меня в том же gcc (как я уже говорил) все работало без этой строчки, но теперь буду знать

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 18:22 25-08-2004
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RacOon404

Цитата:
это наверно книга нужна по VS

чистой воды стандарт

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 18:47 25-08-2004
RacOon404



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Угу я тут Шилдта почитал (похоже книга клбшина морально устарела) разобрался почему так. То что это Standart C++ "там так принято" В клюшине об этом не слова... не буду я его читать

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 21:37 25-08-2004
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я нечаинал с Билдера, просто потому, что не было у меня Визуала С++. Мне хватало. Пробывал Визуал, но как-то не смог его освить методом тыка

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 22:08 29-08-2004
RacOon404



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да, борланд всетаки осваивается полегче... и пока я особых преимушеств Вижуала не вижу.

Всего записей: 324 | Зарегистр. 26-11-2003 | Отправлено: 22:57 29-08-2004
vndovr

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если для обучения (да думаю и не только ) то довольно интересную связку представляет Eclipse с установленным плагином CDT. К нему легко привязывается MinGW.  
Редактор выглядит весьма неплохо. Интеграция с GDB тоже на уровне. Визуальных средств, правда, нет, но для постижения основ это и не требуется . Они, имхо, для таких задач больше мешают, чем помогают.
Если к ней прикрутить что-либо вроде Qt или wxWindow может довольно неплохо получиться.

Всего записей: 359 | Зарегистр. 05-02-2004 | Отправлено: 00:16 30-08-2004
mihas83



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

Цитата:
борланд всетаки осваивается полегче... и пока я особых преимушеств Вижуала не вижу

Все дело относительное и познается в сравнении.
А как ты можешь давать оценки, не знаю.

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

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 08:44 30-08-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru