9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73

функция в калькуляторе

02.06.2011, 16:11. Показов 4768. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, не получается описать функцию, например void __fastcall TForm1:: DoOp(void),
компилятор выдаёт ошибку.


Помогите, как описать функцию, заранее спасибо
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2011, 16:11
Ответы с готовыми решениями:

Как называется функция на виндовс калькуляторе In(x)?
пишу код калькулятора на С++ Builder 6.0 #include <math.h> void __fastcall TForm1::Button24Click(TObject *Sender) { ...

Функция сброса (C) в калькуляторе
В общем не знаю, как её написать, пробовал так: private void CmdC_Click(object sender, EventArgs e) { if...

Функция запятой на калькуляторе
Помогите дописать функцию запятой на калькуляторе. У меня есть(в самом конце кода), но нужно условие, чтобы можно было поставить лишь одну...

25
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73
02.06.2011, 23:03  [ТС]
Студворк — интернет-сервис помощи студентам
компилятор выдаёт ошибку

исходник
Вложения
Тип файла: zip калькулятор.zip (517.5 Кб, 8 просмотров)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
02.06.2011, 23:16
текст ошибки есть ?
0
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73
02.06.2011, 23:36  [ТС]
В какое именно место вставлять можно сказать, а то у меня не получается


//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"



TForm1 *Form1;
float accum;
int op;
int f;

Спасибо

Добавлено через 3 минуты
а про ошибки, то их много

[C++ Error] Unit1.cpp(7): E2040 Declaration terminated incorrectly
[C++ Error] Unit1.cpp(157): E2316 '_fastcall TForm1:: DoOp()' is not a member of 'TForm1'
[C++ Error] Unit1.cpp(171): E2268 Call to undefined function 'DoOp'

и так далее...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
02.06.2011, 23:43
[C++ Error] Unit1.cpp(7): E2040 Declaration terminated incorrectly
[C++ Error] Unit1.cpp(157): E2316 '_fastcall TForm1:: DoOp()' is not a member of 'TForm1'
[C++ Error] Unit1.cpp(171): E2268 Call to undefined function 'DoOp'
вы в файле Unit1.h написали, то что я сказал?
остальные ошибки - много - какие?

Добавлено через 3 минуты
вот так у вас должно быть так в файле Unit1.h
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//---------------------------------------------------------------------------
 
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TStaticText *StaticText1;
        TButton *Button0;
        TButton *Button1;
        TButton *Button2;
        TButton *Button3;
        TButton *Button4;
        TButton *Button5;
        TButton *Button6;
        TButton *Button7;
        TButton *Button8;
        TButton *Button9;
        TButton *Button10;
        TButton *Button11;
        TButton *Button12;
        TButton *Button13;
        TButton *Button14;
        void __fastcall Button0Click(TObject *Sender);
        void __fastcall Button1Click(TObject *Sender);
        void __fastcall Button2Click(TObject *Sender);
        void __fastcall Button3Click(TObject *Sender);
        void __fastcall Button4Click(TObject *Sender);
        void __fastcall Button5Click(TObject *Sender);
        void __fastcall Button6Click(TObject *Sender);
        void __fastcall Button7Click(TObject *Sender);
        void __fastcall Button8Click(TObject *Sender);
        void __fastcall Button9Click(TObject *Sender);
        void __fastcall Button10Click(TObject *Sender);
        void __fastcall Button11Click(TObject *Sender);
        void __fastcall Button12Click(TObject *Sender);
        void __fastcall Button13Click(TObject *Sender);
        void __fastcall Button14Click(TObject *Sender);
private:    // User declarations
    void __fastcall DoOp(void); // это прототип вашей функции
public:     // User declarations
                __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
1
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73
02.06.2011, 23:53  [ТС]
Спасибо большое, просто сразу не догнал.
Это просто моя первая программа в визуальном билдере

Но всё же большое спасибо
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
03.06.2011, 00:09
большое пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2011, 00:09

Функция дужки(приоритет операций) в калькуляторе
Надо сделать скобки в калькуляторе: сделать дополнительную ф-цию которая будет считать введеные даные после ввода &quot;(&quot;, после...

Функция возведения числа в степень (x^y) в калькуляторе
Помогите пожалуйста доработать калькулятор, не могу разобраться как в одном текст боксе сделать эту операцию, в идеале сделать как в...

в калькуляторе 2+2*2=8
не получается сделать так, чтобы калькулятор считал 2+2*2=8, как это реализовать? Есть мнение что нужно что-то дописать в &quot;+&quot;,...

музыка в калькуляторе
начал изучение Visual Basic 6.0 по с.н.лукин и остановился в самом начале.на музыке в калькуляторе.помогите кто может.не могу запустить...

Деление на 0 в калькуляторе
Доброго времени суток, подскажите каким методом можно вывести на экран калькулятора ошибку если пользователь пытается делить число на...


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

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

Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru