Форум: Форум C++Разное
Новые темы: 00
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что писать в builder вместо void mainprog()?
 
 автор: fs444   (17.09.2009 в 16:05)   письмо автору
 
 

Есть книжка по Borland C 5, в которой есть код
#include "franca.h"
athlete Sal
void mainprog()
{
 Sal.ready();
 Sal.say("Hi!");
}

Builder выдает на него ошибку
[C++ Error] c_sal.cpp(5): E2141 Declaration syntax error
Что надо изменить?

  Ответить  
 
 автор: fs444   (18.09.2009 в 08:41)   письмо автору
 
   для: fs444   (17.09.2009 в 16:05)
 

Поставил ; после "athlete Sal". Скомпилировалось, но ничего не выводит. А должно выводить изображение робота и надпись "Hi!". Или объект этого робота надо поместить куда то в папки билдера?

  Ответить  
 
 автор: cheops   (18.09.2009 в 09:03)   письмо автору
 
   для: fs444   (18.09.2009 в 08:41)
 

Что такое athlete и откуда он взялся?

  Ответить  
 
 автор: fs444   (18.09.2009 в 09:21)   письмо автору
 
   для: cheops   (18.09.2009 в 09:03)
 

"Что такое athlete и откуда он взялся?"
Это класс такой. Код взят из книжке с диском, может этот класс надо сначала с этого диска загрузить? Я на нем что-то ничего похожего не нашел. Как вообще выглядит класс объектов? В виде файла или чего?
Сейчас написано
#include "franca.h"
athlete Sal;
void main()
{
 Sal.ready();
 Sal.say("Hi!");
 return 0;
}

и компилятор выдает:

[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0W32.OBJ

  Ответить  
 
 автор: cheops   (18.09.2009 в 11:57)   письмо автору
 
   для: fs444   (18.09.2009 в 09:21)
 

1. Класс начинается с ключевого слова class - скорее всего он находится в файле franca.h
2. У вас проект не консольный - поэтому консольную программу откомпилировать в ней не удастся. Нужно создать консольный проект.

Возможно вам будут интересны следующие темы
http://www.softtime.ru/cpp/read.php?id_forum=1&id_theme=192
http://www.softtime.ru/cpp/read.php?id_forum=1&id_theme=542

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования