|
|
|
| Есть книжка по 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
(17.09.2009 в 16:05)
| | Поставил ; после "athlete Sal". Скомпилировалось, но ничего не выводит. А должно выводить изображение робота и надпись "Hi!". Или объект этого робота надо поместить куда то в папки билдера? | |
|
|
|
|
|
|
|
для: fs444
(18.09.2009 в 08:41)
| | Что такое athlete и откуда он взялся? | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|