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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> где взять окно вывода результатов 
:(
    Опции темы
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   Вверх
Страницы: (4) Все 1 2 [3] 4 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

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

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

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

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


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

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


 




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


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

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