Вообщем такая проблема, я только только начал изучать C++ по книге "Освой самостоятельно C++ за 24 часа" Авторы: Джесс Либерти и др.
НУ все казалось бы нормально - установил Borland CBuilderX - все работало, дошел до занятия # 5 и болт - ничего не могу скомпилировать! Выдает такую ошибку:
Цитата:
ilink32 -D -ap -Tpe -x -Gn -v -LC:\Borland\CBuilderX\lib c0x32.obj,"C:\Documents and Settings\user\cbproject\ifelse\windows\Debug_Build\ifelse.exe",,cw32.l ib import32.lib,,
Turbo Incremental Link 5.60 Copyright (c) 1997-2002 Borland
Error: Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
ILINK32 exited with error code: 2
Build cancelled due to errors
|
И так как я в это сфере пока новичек и мало что знаю, исправить сам не в состоянии, поэтому прошу совета, возможно кто-нибудь поможет.
Вот пара примеров кода, которые не компилирует и выдается как раз эта ошибка:
Цитата:
#include <iostream>
int main()
{
int firstNumber, secondNumber;
std::cout << "Please enter a big number: ";
std::cin >> firstNumber;
std::cout << "\nPlease enter a smaller number: ";
std::cin >> secondNumber;
if (firstNumber > secondNumber)
std::cout << "\nThanks!\n";
else
std::cout << "\nOops. The second is bigger!";
return 0;
}
|
или вот :
Цитата:
#include <iostream>
int Doubler(int AmountToDouble);
int main()
{
int result = 0;
int input;
std::cout << "Enter a number between 0 and "
<< "10,000 to double: ";
std::cin >> input;
std::cout << "\nBefore doubler is called...";
std::cout << "\ninput: " << input
<< " doubled: " << result << "\n";
result = Doubler(input);
std::cout << "\nBack from Doubler...";
std::cout << "\ninput: " << input
<< " doubled: " << result << "\n\n";
return 0;
}
int Doubler(int original)
{
if (original <= 10000)
return original * 2;
else
return -1;
std::cout << "You can't get here!\n";
}
|
Вот... помогите плиз