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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Borland turbo c++ version 3.0, help 
:(
    Опции темы
observateur
Дата 8.10.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



помогите пожалуйста  у меня компилятор  Borland turbo c++ version 3.0 могу ли я открыт в нем программы написанные MV C++ 6.0 в консольном режиме? 

PM MAIL   Вверх
Kuvaldis
Дата 8.10.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


механик-вредитель
***


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

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



observateur, 
Открыть можешь, и даже без ошибок скомпилировать. Обратное не всегда возможно (при использовании стандартных досовских функций типа gotoxy(), которые в visual таковымми не являются)


--------------------
Помни - когда ты спишь, враг не дремлет
Спи чаще и дольше, изматывай врага бессоницей
PM MAIL ICQ   Вверх
observateur
Дата 8.10.2006, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Kuvaldis @ 8.10.2006,  11:26)
observateur, 
Открыть можешь, и даже без ошибок скомпилировать. Обратное не всегда возможно (при использовании стандартных досовских функций типа gotoxy(), которые в visual таковымми не являются)

а вот например здес
Код

#include <stdafx.h>
#include <iostream>
using namespace std;
void main()
{
        cout<<"Hello"<<endl;
}


дает 
error: unable to open include files stdafx
error: unable to open include files iostream

PM MAIL   Вверх
Kuvaldis
Дата 8.10.2006, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


механик-вредитель
***


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

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



observateur, 
Код

#include <stdafx.h>

единственное, что нужно удалить. 
А вообще Borland C++ 3 даже вызвовы WIN API поддерживает

P.S. Если ты создаешь пустое консольное приложение в студии, а потом добавляешь файл исходника, то там вообще не надо поключать stdafx.h

Это сообщение отредактировал(а) Kuvaldis - 8.10.2006, 21:02


--------------------
Помни - когда ты спишь, враг не дремлет
Спи чаще и дольше, изматывай врага бессоницей
PM MAIL ICQ   Вверх
BreakPointMAN
Дата 9.10.2006, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Kuvaldis @  8.10.2006,  12:26 Найти цитируемый пост)
Открыть можешь, и даже без ошибок скомпилировать. 

 smile  С чего ты такое взял?


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Kuvaldis
Дата 9.10.2006, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


механик-вредитель
***


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

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



BreakPointMAN, 
Цитата

С чего ты такое взял?


Не мог бы ты пояснить?

Добавлено 3:18 (9 октября)
Из личной переписки с  BreakPointMAN
Код

во-первых, Borland C++ 3 есть Windows'овский, а есть DOS'овский, консольное приложение!=
приложение MS-DOS, консольное приложение - обычное приложение Windows, которое использует
для ввода и вывода консоль и оно, в отличие от приложения MS DOS может быть многпоточным,
может использовать WinAPI-функции и т.д. А  MS-DOS приложение может работать
непосредственно с аппаратурой, портами ввода-вывода, прерываниями и т.д., чего Windows
сделать не даст. Но даже если вести речь про Visual C++ и Borland C++ - оба Windows'кие - то
они между собой также несовместимы, и далеко не факт, что приложение, написанное для
одной среды, запустится в другой - в конце концов это разные производители IDE, у сред
разные библиотеки, Microsoft и Borland используют различные полходы к организации памяти, 
апример, я уже не говорю про кучу всяких define'ов и сам стиль программирования


Не могу не согласиться. Я был не прав для общего случая.

P.S. Для простейших программ сабж имеет место быть

Это сообщение отредактировал(а) Kuvaldis - 9.10.2006, 02:23


--------------------
Помни - когда ты спишь, враг не дремлет
Спи чаще и дольше, изматывай врага бессоницей
PM MAIL ICQ   Вверх
vinter
Дата 9.10.2006, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


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

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



и еще скорее всего тебе придется поменять
это
Код


#include <iostream>
using namespace std;

на это
Код

#include <iostream.h>
//пространство имен не указывать

Цитата

P.S. Для простейших программ сабж имеет место быть

в старых компилерах не поддерживается стандарт, и с этим может быть куча глюков smile 
попробуй например запустить такой код в старом компилере
Код

for(int i = 0;;)
//че-то делаем
for(int i = 0;;)
//че-то делаем

вылезет ошибка множественного определения, и таких мелочей много smile 


--------------------
Мой блог
PM MAIL WWW   Вверх
observateur
Дата 9.10.2006, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(vinter @ 9.10.2006,  11:45)
Цитата

в старых компилерах не поддерживается стандарт, и с этим может быть куча глюков smile 
много smile


 а вы можете мне посоветоват какой небуд новый DOS-овский компилятор( можно бы было работать только в консольном режиме) заранее спасибо всем ....
PM MAIL   Вверх
Daevaorn
Дата 9.10.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



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


Эксперт
***


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

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



Цитата(Kuvaldis @  8.10.2006,  20:55 Найти цитируемый пост)
А вообще Borland C++ 3 даже вызвовы WIN API поддерживает

ничего себе


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Guest
Дата 10.10.2006, 18:56 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











observateur, увы, но BorlandC++ реализует очень старую версию стандарта C++ - 93 года. Так что некоторые фичи VC++6.0 тебе будут недоступны.

Воспользуйся более современными средствами - DJ-CPP, Dev-Cpp etc.
  Вверх
Rockie
Дата 10.10.2006, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



А VC++ 6.0 разве стандартен? (проведите ликбез пожалуйста)


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
vinter
Дата 10.10.2006, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


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

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



Цитата

А VC++ 6.0 разве стандартен?

в смысле поддерживает ли стандарт?? C'шный я думаю да, а С++'ый нет ,так как стандарт С++ и VS 6.0 были выпущены в один год..


--------------------
Мой блог
PM MAIL WWW   Вверх
Rockie
Дата 10.10.2006, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



vinter, спасибо! мне тоже так подумалось..


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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