![]() |
|
Модераторы: bsa |
![]()
|
|
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
изучение любого языка начинается с написания программы "привет мир". да только когда я открываю IDE у меня форма появляется, ну и соответственно в редакторе кода этого кода хоть отбавляй. где мне это окно найти в котором это самое "привет мир" бы выводилось?
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ты не поверишь... но в мире пол сотни разных IDE, и практически в каждой можно создать консольное приложение вообще без окошек. -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
он скорей всего говорит о том,что когда он сзодает проект догадываюсь в VS он не ставит галочку под "пустой проект" и у него так выводится начальный код,у меня например на VS 4 файла 2 заголовочные и 2 исходного кода,а окно это полагаю командная строка... ======================================================================== КОНСОЛЬНОЕ ПРИЛОЖЕНИЕ. Обзор проекта hjgf ======================================================================== Это приложение hjgf создано автоматически с помощью мастера приложений. Здесь приведены краткие сведения о содержимом каждого из файлов, использованных при создании приложения hjgf. hjgf.vcxproj Основной файл проекта VC++, автоматически создаваемый с помощью мастера приложений. Он содержит данные о версии языка Visual C++, использованной для создания файла, а также сведения о платформах, настройках и свойствах проекта, выбранных с помощью мастера приложений. hjgf.vcxproj.filters Это файл фильтров для проектов VC++, созданный с помощью мастера приложений. Он содержит сведения о сопоставлениях между файлами в вашем проекте и фильтрами. Эти сопоставления используются в среде IDE для группировки файлов с одинаковыми расширениями в одном узле (например файлы ".cpp" сопоставляются с фильтром "Исходные файлы"). hjgf.cpp Это основной исходный файл приложения. ///////////////////////////////////////////////////////////////////////////// Другие стандартные файлы: StdAfx.h, StdAfx.cpp Эти файлы используются для построения файла предкомпилированного заголовка (PCH) с именем hjgf.pch и файла предкомпилированных типов с именем StdAfx.obj. ///////////////////////////////////////////////////////////////////////////// Общие замечания: С помощью комментариев «TODO:» в мастере приложений обозначаются фрагменты исходного кода, которые необходимо дополнить или изменить. ///////////////////////////////////////////////////////////////////////////// во это короче текстовик в разделе файлы ресурсов,там даже пояснение... Это сообщение отредактировал(а) ShadowC - 6.10.2011, 00:54 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
||||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
на самом деле это разумеется имхо,но все же VS самый лучший IDE для обучения,там еще до того как ты нажмешь компилировать уже все твои ошибки как на ладоне... да и сразу уже начинаешь различать файл исходного кода с заголовочным файлом... Это сообщение отредактировал(а) ShadowC - 6.10.2011, 01:00 |
|||
|
||||
| newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 3 Всего: 19 |
Спорно. Особенно ввиду того, что
Добавлено через 1 минуту и 25 секунд А че какая-то непонятная ссылка вместо православного codepad? -------------------- You're face to face With man who sold the world |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
помоему LAKASTRA зашел нас потроллить,у меня не вяжется в голове он зарестрировался более 3 месяцев назад имеет 19 сообщений и не умеет общаться с компилятором,одному мне это кажется странным?
|
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
newbee, старье же: http://codepad.org/b7TrQqIk
во вторых - нет boost`а. Это сообщение отредактировал(а) boostcoder - 6.10.2011, 01:17 |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
ему как раз boost и нужен для "привет мир" |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
хеловорды разные бывают.
например такие:
http://liveworkspace.org/code/f986217b8c68...68bd61b10c08bfa |
|||
|
||||
| newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 3 Всего: 19 |
И чего люди только не придумают, лишь бы не писать
-------------------- You're face to face With man who sold the world |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
newbee, не вредничай
Добавлено через 27 секунд ох и попадет нам завтра от модеров... |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
ну начну по порядку))))) IDE у меня C++Builder 6. 3 месяца почти не притрагивался к нему потому что отпуск... вхождение в ритм жизни и все такое. ну а на остальные "дельные" реплики отвечаю-спасибо, ценные советы. с вашим опухшим от знаний мозгом не в "для новичков" отписывать.
|
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
для того что бы тебе дали адекватный ответ на твой вопрос,вопрос должен быть составлен грамотно,на твой вопрос ответить нереально,мы не умеем читать мысли, и да,самый дельный совет тут был - смени IDE,скачай Dev-C++,отличный компилятор все просто и понятно |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
#include <iostream>
#pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { std::cout<<"hello world\n"; return 0; } //--------------------------------------------------------------------------- [Linker Fatal Error] Fatal: Could not open C:\Program Files (x86)\Borland\CBuilder6\Projects\Project1.exe (error code 5) вот что в итоге происходит. какие тока версии написания этого кода я не пробовал. ошибка на лицо. как избавляться? |
|||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
попробуй вот такую P.S. и еще раз,что ты привязался к этому борланду,как буд-то там медом намазано... выкинь его в мусорку борланд это программирование в досе,зачем тебе дос я ума не приложу,так учили программировать в 90x годах Это сообщение отредактировал(а) ShadowC - 6.10.2011, 21:43 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
||||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
||||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
Добавлено через 1 минуту и 26 секунд (gcc|MinGW)+QtCreator |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
||||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
||||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
не работает |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
ты о чем? к кому обращаешься? что не работает? ошибку нужно отгадать? ты нереально конкретен |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
я же скопировал этот совет.весь целиком вместе с кодом
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
оно не может не работать,там невозможно сделать ошибку...
xvr зачем вообще все эти свистопляски с borland,когда есть куча нормальный компиляторов,самый просто Dev-C++ все что нужно тому кто только начинает. Это сообщение отредактировал(а) ShadowC - 7.10.2011, 18:10 |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
boostcoder, а на счет (gcc|MinGW)+QtCreator.... я в принципе не пойму как ими пользоваться и где их брать те которые нужны
|
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
||||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
http://code.google.com/p/mingw-builds/downloads/list http://qt.nokia.com/downloads только тебе это все ненужно бери лучше Dev-C++ сейчас в самый раз |
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
ShadowC,
#include <iostream> using namespace std; int main() { cout<<"hello world\n"; system("PAUSE"); return 0; } [Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|crtlvcl [Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|crtlvcl [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ [Linker Error] Unresolved external '__BeforeDestruction' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__fastcall System::AnsiString::~AnsiString()' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__ClassDestroy' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__ClassCreate' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__fastcall System::AnsiString::AnsiString(const System::AnsiString&)' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__AfterConstruction' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx [Linker Error] Unresolved external '__fastcall System::AnsiString::AnsiString(const char *)' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MT.LIB|xx Добавлено через 1 минуту и 20 секунд вот..... и че там не так? |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
||||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
ну))))))))) за DEV-C++ спасибо)))))))) получилось))))работаем дальше
|
|||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
#include<iostream>
int main() { std::cout <<"hello" << std::endl; std::cin.ignore(std::cin.gcount()).get(); return 0; } и #include <iostream> using namespace std; int main() { cout<<"hello world\n"; system("PAUSE"); return 0; } и оба варианта работают в DEV. а в borland ни одна не работает. это что, написание по разным стандартам, более новый и более старый или это решение задачи разными способами? если это разные стандарты синтаксиса, где можно найти описание действующего и как следить за изменениями этих стандартов? подскажите кто нить пожалуйста |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| ShadowC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
||||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
| LAKASTRA |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 4.6.2011 Репутация: нет Всего: нет |
и как с такой кучей мнений люди коды пишут |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
Данный код без единой ошибки мгновенно был скомпилирован у меня на Turbo C++ 2006 Зачем обгаживать BCB, если руки кривые. НОРМАЛЬНО НАДО УСТАНАВЛИВАТЬ И НАСТРАИВАТЬ IDE... |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
сделать очередную подборку доказательств гавённости BCB? |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
||||
|
||||
| ShadowC |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 23.6.2011 Репутация: нет Всего: нет |
Dev-C++ для новичков,этим все сказано...а так я вообще под винду предпочитаю VS хотя там весьма стрынный подход,например в Dev-C++ я могу инициализировать массив при обьявление с помощью вызванной функции...
а в VS мало того что если не поставить функцию {} то выдает ошибку так к тому же что бы такого рода инициализация работала надо вызывать функцию для каждого элемента...
как-то так... с логорифмами тоже беда без (float) не хочет их распознавать,ну хоть убей,вообще компилятор хороший,но мороки с ним не оберешься p.s. я знаю что массив можно инициализировать другова рада путями например просто передать функции,но мне так нравится xD Это сообщение отредактировал(а) ShadowC - 9.10.2011, 01:32 |
||||||
|
|||||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
Неубедительно... Про BCB могу сказать, что как раз для новичков + хороший редактор форм, при этом генерируемый средой начальный код для формы самый простой обычный "класс" о котором пишут все книги по С++, при добавлении нового компонента просто вписывается в тело класса новое объявление а также функции событий при необходимости и никакого постороннего кода... Куда еще проще? Qt конечно такой подход скопировал себе. Напротив в VC как и Dev при генерировании кода формы вписывает большой набор функций API со всеми вытекающими отсюда последствиями для новичка. Может вы скажете, "О так это клева для новичка, - надо знать все" , не спорю, но кто вам не дает этот самый код написать или скопировать в консольное приложение в BCB, эффект будет тем же, - все как и в Dev. На счет VC скажу, что вообще противопоказан новичкам, так как нарушает много общепринятых принципов построения программы на С++ описанный во многих книгах, - достаточно посмотреть как в VC создаются приложения на MFC и CLI, - это что стандарт С++? Единственный конкурент для BCB на сегодняшний день - это Qt, все остальное (за исключением VC) - это просто текстовые редакторы начиненные компиляторами... |
|||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 4 Всего: 39 |
скорее всего в BCB создан проект VCL Form Application и в нем стерли старый код и поместили код от консольки, а еще вариант создан Console Application с VCL и в нем стерли старый код и поместили код от консольки. Это наиболее подходящие варианты.
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 1 Всего: 18 |
Просто выбираем
и в первом же окне убираем галочку с Console Application и других не ставим и будет сгенерирован вот такой код: //---------------------------------------------------------------------------
Далее пишите все как и в других IDE... Я когда то сюда вставлял код из VC для DirectX и все работало отлично... ________________________ Скажу другое - Весь код для консольных приложений, который описывается в книгах по стандартному С++ - будет 100% выполняться на BCB Это сообщение отредактировал(а) SVN74 - 9.10.2011, 10:47 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |