Модераторы: bsa

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> где взять окно вывода результатов 
:(
    Опции темы
LAKASTRA
Дата 5.10.2011, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



изучение любого языка начинается с написания программы "привет мир". да только когда я открываю IDE у меня форма появляется, ну и соответственно в редакторе кода этого кода хоть отбавляй. где мне это окно найти в котором это самое "привет мир" бы выводилось? 
PM MAIL   Вверх
borisbn
Дата 6.10.2011, 00:12 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Цитата(LAKASTRA @  5.10.2011,  21:08 Найти цитируемый пост)
когда я открываю IDE у меня форма появляется

ты не поверишь... но в мире пол сотни разных IDE, и практически в каждой можно создать консольное приложение вообще без окошек.


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
ShadowC
Дата 6.10.2011, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(borisbn @ 6.10.2011,  00:12)
Цитата(LAKASTRA @  5.10.2011,  21:08 Найти цитируемый пост)
когда я открываю IDE у меня форма появляется

ты не поверишь... но в мире пол сотни разных IDE, и практически в каждой можно создать консольное приложение вообще без окошек.

он скорей всего говорит о том,что когда он сзодает проект догадываюсь в 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
PM MAIL   Вверх
boostcoder
Дата 6.10.2011, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



LAKASTRA, не нужно тебе IDE. идешь сюда и пишешь хеловорды smile 
PM WWW   Вверх
ShadowC
Дата 6.10.2011, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(boostcoder @ 6.10.2011,  00:55)
LAKASTRA, не нужно тебе IDE. идешь сюда и пишешь хеловорды smile

на самом деле это разумеется имхо,но все же VS самый лучший IDE для обучения,там еще до того как ты нажмешь компилировать уже все твои ошибки как на ладоне... да и сразу уже начинаешь различать файл исходного кода с заголовочным файлом...

Это сообщение отредактировал(а) ShadowC - 6.10.2011, 01:00
PM MAIL   Вверх
newbee
Дата 6.10.2011, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 24.8.2011

Репутация: 3
Всего: 19



Цитата(ShadowC @  6.10.2011,  01:58 Найти цитируемый пост)
все же VS самый лучший IDE для обучения
Спорно. Особенно ввиду того, что 
Цитата(ShadowC @  6.10.2011,  01:58 Найти цитируемый пост)
сразу уже начинаешь различать файл исходного кода с заголовочным файлом...


Добавлено через 1 минуту и 25 секунд
Цитата(boostcoder @  6.10.2011,  01:55 Найти цитируемый пост)
LAKASTRA, не нужно тебе IDE. идешь сюда и пишешь хеловорды
А че какая-то непонятная ссылка вместо православного codepad?



--------------------
You're face to face
With man who sold the world
PM   Вверх
ShadowC
Дата 6.10.2011, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



помоему LAKASTRA зашел нас потроллить,у меня не вяжется в голове он зарестрировался более 3 месяцев назад имеет 19 сообщений и не умеет общаться с компилятором,одному мне это кажется странным?
PM MAIL   Вверх
boostcoder
Дата 6.10.2011, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



newbee, старье же: http://codepad.org/b7TrQqIk
во вторых - нет boost`а.

Это сообщение отредактировал(а) boostcoder - 6.10.2011, 01:17
PM WWW   Вверх
ShadowC
Дата 6.10.2011, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(boostcoder @ 6.10.2011,  01:16)
newbee, старье же: http://codepad.org/b7TrQqIk
во вторых - нет boost`а.

ему как раз boost и нужен для "привет мир"   smile  smile 
PM MAIL   Вверх
boostcoder
Дата 6.10.2011, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



хеловорды разные бывают.
например такие:
Код

#include <iostream>

#include <boost/mpl/pair.hpp>
#include <boost/mpl/key_type.hpp>
#include <boost/mpl/map.hpp>
#include <boost/mpl/string.hpp>
#include <boost/mpl/for_each.hpp>

using namespace boost;

typedef mpl::map<
   mpl::pair<mpl::string<'H','e','l','l','o'>, mpl::int_<0>>,
   mpl::pair<mpl::string<',',' '>, mpl::int_<1>>,
   mpl::pair<mpl::string<'W','o','r','l','d','!'>, mpl::int_<2>>
> map;

struct do_some {
   template<typename T>
   void operator()(T) const {
      std::cout << mpl::c_str<T>::value;
   }
};

int main() {
   mpl::for_each<
      map,
      typename mpl::lambda<
         mpl::key_type<map, mpl::_1>
      >
   >(do_some());
}


http://liveworkspace.org/code/f986217b8c68...68bd61b10c08bfa
 smile 
PM WWW   Вверх
newbee
Дата 6.10.2011, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бревно
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 24.8.2011

Репутация: 3
Всего: 19



И чего люди только не придумают, лишь бы не писать
Код

(format t "~a~%" "hello world")



--------------------
You're face to face
With man who sold the world
PM   Вверх
boostcoder
Дата 6.10.2011, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



newbee, не вредничай smile

Добавлено через 27 секунд
ох и попадет нам завтра от модеров...
PM WWW   Вверх
LAKASTRA
Дата 6.10.2011, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



ну начну по порядку))))) IDE у меня C++Builder 6. 3 месяца почти не притрагивался к нему потому что отпуск... вхождение в ритм жизни и все такое. ну а на остальные "дельные" реплики отвечаю-спасибо, ценные советы. с вашим опухшим от знаний мозгом не в "для новичков" отписывать.
PM MAIL   Вверх
ShadowC
Дата 6.10.2011, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(LAKASTRA @ 6.10.2011,  06:59)
ну начну по порядку))))) IDE у меня C++Builder 6. 3 месяца почти не притрагивался к нему потому что отпуск... вхождение в ритм жизни и все такое. ну а на остальные "дельные" реплики отвечаю-спасибо, ценные советы. с вашим опухшим от знаний мозгом не в "для новичков" отписывать.

для того что бы тебе дали адекватный ответ на твой вопрос,вопрос должен быть составлен грамотно,на твой вопрос ответить нереально,мы не умеем читать мысли, и да,самый дельный совет тут был - смени IDE,скачай Dev-C++,отличный компилятор все просто и понятно
PM MAIL   Вверх
LAKASTRA
Дата 6.10.2011, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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)
 вот что в итоге происходит. какие тока версии написания этого кода я не пробовал. ошибка на лицо. как избавляться?
PM MAIL   Вверх
ShadowC
Дата 6.10.2011, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Код

#include <iostream>

using namespace std;

int main()
{
cout<<"hello world\n";
system("PAUSE");
return 0;
}


попробуй вот такую
P.S. и еще раз,что ты привязался к этому борланду,как буд-то там медом намазано... выкинь его в мусорку борланд это программирование в досе,зачем тебе дос я ума не приложу,так учили программировать в 90x годах

Это сообщение отредактировал(а) ShadowC - 6.10.2011, 21:43
PM MAIL   Вверх
boostcoder
Дата 6.10.2011, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  6.10.2011,  21:36 Найти цитируемый пост)
[Linker Fatal Error] Fatal: Could not open C:\Program Files (x86)\Borland\CBuilder6\Projects\Project1.exe (error code 5)

win7 используешь? smile

Добавлено через 58 секунд
Цитата(ShadowC @  6.10.2011,  21:40 Найти цитируемый пост)
борланд это программирование в досе

builder6 в досе не работает.
PM WWW   Вверх
LAKASTRA
Дата 7.10.2011, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



Цитата(boostcoder @  6.10.2011,  20:22 Найти цитируемый пост)
win7 используешь?
 ну да 7)))в этом причина?

не могу понять почему именно borland. выглядит как то все профессионально. а что посоветуете вместо него?

PM MAIL   Вверх
boostcoder
Дата 7.10.2011, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  7.10.2011,  07:10 Найти цитируемый пост)
в этом причина?

 smile

Добавлено через 1 минуту и 26 секунд
Цитата(LAKASTRA @  7.10.2011,  07:10 Найти цитируемый пост)
а что посоветуете вместо него?

(gcc|MinGW)+QtCreator
PM WWW   Вверх
LAKASTRA
Дата 7.10.2011, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



надеюсь это полное название...

Добавлено через 2 минуты и 13 секунд


Цитата(boostcoder @  7.10.2011,  08:17 Найти цитируемый пост)
(gcc|MinGW)
 это что? можно развернутое название для поиска

PM MAIL   Вверх
xvr
Дата 7.10.2011, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(LAKASTRA @  6.10.2011,  21:36 Найти цитируемый пост)
вот что в итоге происходит.

Создай консольный проект (File->New->Other->Console Wizard)  и сохрани его где нибудь у себя, а не в Program Files
И все будет

PM MAIL   Вверх
boostcoder
Дата 7.10.2011, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  7.10.2011,  13:16 Найти цитируемый пост)
 это что?

http://code.google.com/p/mingw-builds/downloads/list
PM WWW   Вверх
LAKASTRA
Дата 7.10.2011, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет





Цитата(ShadowC @  6.10.2011,  19:40 Найти цитируемый пост)
код C++
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello world\n";
system("PAUSE");
return 0;
}


попробуй вот такую
P.S. и еще раз,что ты привязался к этому борланду,как буд-то там медом намазано... выкинь его в мусорку борланд это программирование в досе,зачем тебе дос я ума не приложу,так учили программировать в 90x годах


 не работает

PM MAIL   Вверх
boostcoder
Дата 7.10.2011, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  7.10.2011,  17:54 Найти цитируемый пост)
не работает

ты о чем?
к кому обращаешься?
что не работает?
ошибку нужно отгадать?

ты нереально конкретен smile 
PM WWW   Вверх
LAKASTRA
Дата 7.10.2011, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



я же скопировал этот совет.весь целиком вместе с кодом
PM MAIL   Вверх
xvr
Дата 7.10.2011, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(LAKASTRA @  7.10.2011,  17:54 Найти цитируемый пост)
 не работает

И не будет. Еще раз повторяю -

Цитата(xvr @  7.10.2011,  14:00 Найти цитируемый пост)
Создай консольный проект (File->New->Other->Console Wizard)  и сохрани его где нибудь у себя, а не в Program Files
И все будет


PM MAIL   Вверх
ShadowC
Дата 7.10.2011, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



оно не может не работать,там невозможно сделать ошибку...
xvr зачем вообще все эти свистопляски с borland,когда есть куча нормальный компиляторов,самый просто Dev-C++ все что нужно тому кто только начинает.

Это сообщение отредактировал(а) ShadowC - 7.10.2011, 18:10
PM MAIL   Вверх
LAKASTRA
Дата 7.10.2011, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



boostcoder,  а на счет (gcc|MinGW)+QtCreator.... я в принципе не пойму как ими пользоваться и где их брать те которые нужны
PM MAIL   Вверх
boostcoder
Дата 7.10.2011, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  7.10.2011,  18:09 Найти цитируемый пост)
не пойму как ими пользоваться и где их брать

сочувствую
PM WWW   Вверх
ShadowC
Дата 7.10.2011, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(LAKASTRA @ 7.10.2011,  18:09)
boostcoder,  а на счет (gcc|MinGW)+QtCreator.... я в принципе не пойму как ими пользоваться и где их брать те которые нужны

http://code.google.com/p/mingw-builds/downloads/list
http://qt.nokia.com/downloads

только тебе это все ненужно бери лучше Dev-C++ сейчас в самый раз
PM MAIL   Вверх
LAKASTRA
Дата 7.10.2011, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 секунд
вот..... и че там не так?
PM MAIL   Вверх
boostcoder
Дата 7.10.2011, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(LAKASTRA @  7.10.2011,  18:18 Найти цитируемый пост)
че там не так?

это -
Цитата(LAKASTRA @  7.10.2011,  18:18 Найти цитируемый пост)
BORLAND


PM WWW   Вверх
LAKASTRA
Дата 7.10.2011, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



ну))))))))) за DEV-C++ спасибо)))))))) получилось))))работаем дальше
PM MAIL   Вверх
LAKASTRA
Дата 8.10.2011, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 ни одна не работает. это что, написание по разным стандартам, более новый и более старый или это решение задачи разными способами? если это разные стандарты синтаксиса, где можно найти  описание действующего и как следить за изменениями этих стандартов? подскажите кто нить пожалуйста
PM MAIL   Вверх
xvr
Дата 8.10.2011, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(LAKASTRA @  8.10.2011,  08:50 Найти цитируемый пост)
то что, написание по разным стандартам,

Угу, в BCB более старый. Пишите
#include <iostream.h>

PM MAIL   Вверх
ShadowC
Дата 8.10.2011, 12:44 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(xvr @ 8.10.2011,  12:31)
Цитата(LAKASTRA @  8.10.2011,  08:50 Найти цитируемый пост)
то что, написание по разным стандартам,

Угу, в BCB более старый. Пишите
#include <iostream.h>

библиотеки .h это библиотеки унаследованные от C,если ваш компилятор не распознает библиотеки без .h то ему место в помойке
PM MAIL   Вверх
xvr
Дата 8.10.2011, 19:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(ShadowC @  8.10.2011,  12:44 Найти цитируемый пост)
библиотеки .h это библиотеки унаследованные от C

Ой, а от какой С библиотеки был унаследован iostream ?

Цитата(ShadowC @  8.10.2011,  12:44 Найти цитируемый пост)
если ваш компилятор не распознает библиотеки без .h то ему место в помойке

Про надлежащее для BCB место ТС уже все рассказали  smile 

PM MAIL   Вверх
LAKASTRA
Дата 8.10.2011, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 4.6.2011

Репутация: нет
Всего: нет



 smile  smile  smile  smile 
и как с такой кучей мнений люди коды пишут
PM MAIL   Вверх
SVN74
Дата 9.10.2011, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Код

#include <iostream>

using namespace std;

int main()
{
cout<<"hello world\n";
system("PAUSE");
return 0;
}

Данный код без единой ошибки мгновенно был скомпилирован у меня на Turbo C++ 2006
Зачем обгаживать BCB, если руки кривые.
НОРМАЛЬНО НАДО УСТАНАВЛИВАТЬ И НАСТРАИВАТЬ IDE...
PM MAIL WWW   Вверх
boostcoder
Дата 9.10.2011, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(SVN74 @  9.10.2011,  00:44 Найти цитируемый пост)
Зачем обгаживать BCB

сделать очередную подборку доказательств гавённости BCB?
PM WWW   Вверх
SVN74
Дата 9.10.2011, 00:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(boostcoder @  9.10.2011,  00:53 Найти цитируемый пост)
сделать очередную подборку доказательств гавённости BCB? 

Укажите преимущества Dev перед ВСВ...
PM MAIL WWW   Вверх
ShadowC
Дата 9.10.2011, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 23.6.2011

Репутация: нет
Всего: нет



Цитата(SVN74 @ 9.10.2011,  00:56)
Цитата(boostcoder @  9.10.2011,  00:53 Найти цитируемый пост)
сделать очередную подборку доказательств гавённости BCB? 

Укажите преимущества Dev перед ВСВ...

Dev-C++ для новичков,этим все сказано...а так я вообще под винду предпочитаю VS хотя там весьма стрынный подход,например в Dev-C++ я могу инициализировать массив при обьявление с помощью вызванной функции...
Код

int x[6]=initialization();

а в VS мало того что если не поставить функцию {} то выдает ошибку так к тому же что бы такого рода инициализация работала надо вызывать функцию для каждого элемента...
Код

int x[6]={initialization(),initialization(),initialization(),initialization(),initialization(),initialization()};

как-то так... с логорифмами тоже беда без (float) не хочет их распознавать,ну хоть убей,вообще компилятор хороший,но мороки с ним не оберешься

p.s. я знаю что массив можно инициализировать другова рада путями например просто передать функции,но мне так нравится xD

Это сообщение отредактировал(а) ShadowC - 9.10.2011, 01:32
PM MAIL   Вверх
SVN74
Дата 9.10.2011, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(ShadowC @  9.10.2011,  01:23 Найти цитируемый пост)
Dev-C++ для новичков,этим все сказано...

Неубедительно...
Про BCB могу сказать, что как раз для новичков + хороший редактор форм, при этом генерируемый средой начальный код для формы самый простой обычный "класс" о котором пишут все книги по С++, при добавлении нового компонента просто вписывается в тело класса новое объявление а также функции событий при необходимости и никакого постороннего кода...
Куда еще проще?
Qt конечно такой подход скопировал себе. smile 
Напротив в VC как и Dev при генерировании кода формы вписывает большой набор функций API со всеми вытекающими отсюда последствиями для новичка.
Может вы скажете, "О так это клева для новичка, - надо знать все" , не спорю, но кто вам не дает этот самый код написать или скопировать в консольное приложение в BCB, эффект будет тем же, - все как  и в Dev.
На счет VC скажу, что вообще противопоказан новичкам, так как нарушает много общепринятых принципов построения программы на С++ описанный во многих книгах, - достаточно посмотреть как в VC создаются приложения на MFC и CLI, - это что стандарт С++?
Единственный конкурент для BCB на сегодняшний день - это Qt, все остальное (за исключением VC) -  это просто текстовые редакторы начиненные компиляторами... smile

PM MAIL WWW   Вверх
Dem_max
Дата 9.10.2011, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39



скорее всего в BCB создан проект VCL Form Application и в нем стерли старый код и поместили код от консольки, а еще вариант создан Console Application с VCL и в нем стерли старый код и поместили код от консольки. Это наиболее подходящие варианты.


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
SVN74
Дата 9.10.2011, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Просто выбираем 
Цитата(Dem_max @  9.10.2011,  10:30 Найти цитируемый пост)
Console Application 

и в первом же окне убираем галочку с Console Application и других не ставим и будет сгенерирован вот такой код:
//---------------------------------------------------------------------------
Код


#include <windows.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    return 0;
}
//---------------------------------------------------------------------------

Далее пишите все как и в других IDE...
Я когда то сюда вставлял код из VC для DirectX и все работало отлично...
________________________
Скажу другое - Весь код для консольных приложений, который описывается в книгах по стандартному С++ - будет 100% выполняться на BCB

Это сообщение отредактировал(а) SVN74 - 9.10.2011, 10:47
PM MAIL WWW   Вверх
JackYF
Дата 12.10.2011, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162




 ! 
JackYF
Тут вам не чат. Для каждого вопроса нужно создавать отдельную тему. А эта, по крайней мере пока, закрыта.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0956 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.