3 / 3 / 0
Регистрация: 07.12.2017
Сообщений: 581
1

[C++ Error] Unit1.cpp(25): E2141 Declaration syntax error

26.02.2019, 17:48. Показов 649. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Борланд ругается на неправильный синтаксис в этом куске программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int main(int argc, char* argv[]){
 
 
  float s, h, v;
 s = StrToFloat(Edit1->Text); // ç÷èòàòè ïëîùó îñíîâè
 h = StrToFloat(Edit2->Text); // ç÷èòàòè âèñîòó
 v = s * h; }// ðîçðàõóíîê îá'ºìó
   Form2->Label1->Caption = "Ðåçóëüòàò = " + FloatToStrF(v,ffFixed, 8,2);
 Form2->ShowModal(); // âèâ³ä ôîðìè ç ðåçóëüòàòîì
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 17:48
Ответы с готовыми решениями:

[C++ Error] Unit1.cpp(6): E2141 Declaration syntax error
Ошибка : Unit1.cpp(6): E2141 Declaration syntax error Ошибка падает на Int main () ...

Error E2141 Declaration syntax error
#include<stdlib.h> #include<conio.h> #include<stdio.h> #include<cmath.h> #include<stdlib.h>...

Ошибка E2141 Declaration syntax error
Здраствуйте! Вот код void printError( TCHAR* msg ) { // Ругается на эту строку DWORD...

Ошибка [C++ Error] Unit1.cpp(5): E2139 Declaration missing ;
Ошибка Unit1.cpp(5): E2139 Declaration missing ; Падает на строчку: int main () Исходник :...

3
"C with Classes"
1626 / 1386 / 519
Регистрация: 16.08.2014
Сообщений: 5,801
Записей в блоге: 1
26.02.2019, 18:08 2
Цитата Сообщение от a_lar Посмотреть сообщение
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int main(int argc, char* argv[]){
так можно что ли писать? определять функцию в функции? и в оконном приложении наверно функции main не должно быть.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  float s, h, v;
 s = StrToFloat(Edit1->Text); // ç÷èòГ*ГІГЁ ïëîùó îñГ*îâè
 h = StrToFloat(Edit2->Text); // ç÷èòГ*ГІГЁ âèñîòó
 v = s * h; }// ðîçðГ*õóГ*îê îá'ºìó
   Form2->Label1->Caption = "ÐåçóëüòГ*ГІ = " + FloatToStrF(v,ffFixed, 8,2);
 Form2->ShowModal(); // ГўГЁГўВіГ¤ ôîðìè Г§ ðåçóëüòГ*òîì
}
//
0
3 / 3 / 0
Регистрация: 07.12.2017
Сообщений: 581
26.02.2019, 18:26  [ТС] 3
_stanislav, [Linker Error] Unresolved external '__fastcall TForm2::Label1Click(System::TObject *)' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT2.OBJ теперь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 float s, h, v;
 s = StrToFloat(Edit1->Text); // зчитати площу основи
 h = StrToFloat(Edit2->Text); // зчитати висоту
 v = s * h; // розрахунок об'єму
 Form2->Label1->Caption = "Результат = " + FloatToStrF(v,ffFixed, 8,2);
 Form2->ShowModal(); // вивід форми з результатом
 
}
//---------------------------------------------------------------------------
0
"C with Classes"
1626 / 1386 / 519
Регистрация: 16.08.2014
Сообщений: 5,801
Записей в блоге: 1
26.02.2019, 18:35 4
a_lar, определения TForm2::Label1Click видимо нет.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2019, 18:35
Помогаю со студенческими работами здесь

(7,3):Declaration syntax error
Помогите исправить ошибку #include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { int a,b; int Cube...

Declaration syntax error
Помогите, пожалуйста, понять в чем заключается ошибка. Вроде бы все правильно выглядит. В строках 5...

ошибка declaration syntax error
Добрый вечер! помогите пожалуйста разобраться в коде - написал подпрограмму по анимации...

[C++ Error] Unit1.cpp(22): E2268 Call to undefined function 'While'
Всем прет. Помогите плз. Пишу квик сорт. Выдает вот эту ошибку, что делать? void Q_Sort (int a,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru