Schumi |
Отправлено: 19.07.2004, 20:29 |
|

Машинист паровоза
Группа: Участник
Сообщений: 206

|
Есть проект,созданный в Turbo C 3.0. Я правда открываю его в Borland C++ 3.1,но разницы нет,всё запускается.
Проект состоит из с-файлов,пару хедеров и obj-файлов.
Причём в хедерах продифинены только переменные,никаких прототипов функций нет.И всё работает.
К примеру есть 2 файла сишных,в одном определены функции,в другом они используются.Причём откуда он знает про эти функции не ясно. С другой стороны: для объектных файлов нет хедеров,хотя в них также определены функции и они используются.
Главная проблема,что я хочу использовать возможности с++. 
Беру,меняю все расширения с "С" на "СРР". И тут начинаются чудеса: половина модулей не видят функций,говорят должны быть объявлены прототипы.
Подскажите,как безболезненно провести преобразование.
|
 |
Shura |
Отправлено: 20.07.2004, 10:56 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 45

|
не надо ничего переименовывать. просто пользуй С++ -сный синтаксис. Все должно работать и так |
 |
Schumi |
Отправлено: 20.07.2004, 11:18 |
|

Машинист паровоза
Группа: Участник
Сообщений: 206

|
да нет не проходит.
К примеру,подключаю iostream.h,говорит типа must ... use .. C++
|
 |
|