1 Востаннє редагувалося User 298 (06.05.2013 22:23:18)

Тема: допоможіть із кодом будь-ласка

підкажіть де помилки і чого компілятор їх виявляє
код:

{    
    float DollarsNum, RateValue;
    float Result;
    DollarsNum=StrToFloat(Dollars->Text);
    RateValue=StrToFloat(Rate->Text); 
    Result=DollarsNum*rateValue; //перемножування
    Dollars->Text=FloatToStrF(Result,ffFixed,10,2); //зменшення до сотих
}
{
    float UAHNum, RateValue;
    float Result;
    UAHNum=StrToFloat(UAH->Text);
    RateValue=StrToFloat(Rate->Text); 
    Result=UAHNum/RateValue; //ділення
    Dollars->Text=FloatToStrF(Result,ffFixed,10,2); //зменшення до сотих
}

Bartash: код слід брати у теги [ code ].

2

Re: допоможіть із кодом будь-ласка

Жодного уявлення, чому компілятор лається.
Так само жодного уявлення про те, що тут за код наведений.

3

Re: допоможіть із кодом будь-ласка

з борландовською бібліотекою ніколи не працював. З того коду що ви показали тяжко сказати чого вилітає в compile-time. Мені не зрозуміло звідки взялась змінна ffFixed хоча можливо вона десь оголошена раніше. Ще можливо що ви оголошуєте змінну з однаковою назвою в одній області видимості. Якби ви показали помилку компілятора було б набагато простіше визначити в чому може бути проблема.

4 Востаннє редагувалося koala (06.05.2013 23:45:27)

Re: допоможіть із кодом будь-ласка

На тупі питання - тупа відповідь:
1 1 P:\Dev-Cpp\projects\aaa.cpp [Error] expected unqualified-id before '{' token
Пояснюю: в першому рядку помилка - неочікуваний знак '{'. Це тому, що така конструкція може бути тільки всередині класа, функції і т.д., але не просто в тексті програми.

Ви не написали, але, швидше за все, хотіли написати, що треба вам вказати, як ці помилки виправити. Замініть свій код на цей:

int main(){}

і все запрацює.

Хочете отримати нормальну відповідь - нормально ставте запитання. Ми не знаємо, що вам треба отримати, а отже, не можемо вказати, що треба виправити; ми не знаємо, які ви бачите помилки, а отже, не можемо їх відтворити - і вказати, від чого вони виникають. Наприклад, компілятор може виводити помилку "на диску немає вільного місця" - але як ми можемо це відгадати за вашим кодом?

5

Re: допоможіть із кодом будь-ласка

main() {} це головна функція, з якої починається програма. Я б вам не радив починати програмування з Borland C++. Якщо ваша мета практична - писати щось для розрахунків, то краще оберіть BASIC (Visual/Pure/.Net).