Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Miss_Morgan

При компиляции выдает ошибку!Программа должна писать число словами.

02.12.2010, 01:36. Показов 1203. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начала делать курсовой(еще не закончен, программа готава на четверть), все шло нормально, а потом начала расширять его и появилась эта ошибка.
Что делать???
Помогите пожалуйста!
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
//---------------------------------------------------------------------------
 
#include <vcl.h>
 
#pragma hdrstop
 
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
 
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
 __fastcall TForm1::TForm1(TComponent* Owner)
 
       : TForm(Owner)   {}
 
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
 
{
dl=0;
Label2->Caption="";
AnsiString sotni[9] ={"ñòî", "äâåñòè", "òðèñòà", "÷åòûðåñòà", "ïÿòüñîò", "øåñòüñîò", "ñåìüñîò", "âîñåìüñîò", "äåâÿòüñîò"};
AnsiString dubl[10] ={"äåñÿòü", "îäèííàäöàòü", "äâåíàäöàòü", "òðèíàäöàòü", "÷åòûðíàäöàòü",
"ïÿòíàäöàòü", "øåñòíàäöàòü", "ñåìíàäöàòü", "âîñåìíàäöàòü", "äåâÿòíàäöàòü"};
AnsiString des[8] ={"äâàäöàòü", "òðèäöàòü", "ñîðîê", "ïÿòüäåñÿò","øåñòüäåñÿò", "ñåìüäÿñÿò", "âîñåìüäÿñÿò", "äåâÿíîñòî"};
AnsiString ed[9] = {"îäèí", "äâà", "òðè", "÷åòûðå", "ïÿòü", "øåñòü","ñåìü", "âîñåìü", "äåâÿòü"};
AnsiString edj[9] = {"îäíà", "äâå", "òðè", "÷åòûðå", "ïÿòü", "øåñòü","ñåìü", "âîñåìü", "äåâÿòü"};
//if (Edit1->Text >= '0' && Edit1->Text <='9')
//{
dl=Edit1->Text.Length();
        if (dl>7) Form3->ShowModal();
        else {
      if (dl==7) {
 
                if(Edit1->Text[1]=='1')
                Label2->Caption=Label2->Caption+ed[StrToInt(Edit1->Text[1])-1]+" "+"ìèëëèîí"+" ";
                if (Edit1->Text[1]>='2' && Edit1->Text[1]<='4')
                Label2->Caption=Label2->Caption+ed[StrToInt(Edit1->Text[1])-1]+" "+"ìèëëèîíà"+" ";
                if (Edit1->Text[1]>='5' && Edit1->Text[1]<='9')
                Label2->Caption=Label2->Caption+ed[StrToInt(Edit1->Text[1])-1]+" "+"ìèëëèîíîâ"+" ";
 
 
                if (Edit1->Text[2]!= '0') {
                Label2->Caption=Label2->Caption+sotni[StrToInt(Edit1->Text[2])-1]+" "; }
 
                if(Edit1->Text[3]!='0') {
                if (Edit1->Text[3]!='1')
                Label2->Caption=Label2->Caption+des[StrToInt(Edit1->Text[3])-2]+" ";
                if (Edit1->Text[3]=='1')
                Label2->Caption=Label2->Caption+dubl[StrToInt(Edit1->Text[4])]+" "+"òûñÿ÷"+" ";  }
 
                if (Edit1->Text[4]!='0') if (Edit1->Text[3]!='1') {
                if (Edit1->Text[4]>='5' && Edit1->Text[4]<='9')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[4])-1]+" "+"òûñÿ÷"+" ";
                if (Edit1->Text[4]=='1')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[4])-1]+" "+"òÿñÿ÷à"+" ";
                if (Edit1->Text[4]>='2' && Edit1->Text[4]<='4')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[4])-1]+" "+"òûñÿ÷è"+" ";   }
 
                if (Edit1->Text[5]!= '0')   {
                Label2->Caption=Label2->Caption+sotni[StrToInt(Edit1->Text[5])-1]+" ";  }
 
                if (Edit1->Text[6]!='0') {
                if (Edit1->Text[6]!='1')
                Label2->Caption=Label2->Caption+des[StrToInt(Edit1->Text[6])-2]+" ";
                if (Edit1->Text[6]=='1')
                Label2->Caption=Label2->Caption+dubl[StrToInt(Edit1->Text[7])];  }
 
                if (Edit1->Text[7]!='0') if (Edit1->Text[6]!='1'){
                Label2->Caption=Label2->Caption+ed[StrToInt(Edit1->Text[7])-1]; }
                      }
 
      if (dl==6) {
 
                if (Edit1->Text[1]!= '0') {
                Label2->Caption=Label2->Caption+sotni[StrToInt(Edit1->Text[1])-1]+" "; }
 
                if(Edit1->Text[2]!='0') {
                if (Edit1->Text[2]!='1')
                Label2->Caption=Label2->Caption+des[StrToInt(Edit1->Text[2])-2]+" ";
                if (Edit1->Text[2]=='1')
                Label2->Caption=Label2->Caption+dubl[StrToInt(Edit1->Text[3])]+" "+"òûñÿ÷"+" ";  }
 
                if (Edit1->Text[3]!='0') if (Edit1->Text[2]!='1') {
                if (Edit1->Text[3]>='5' && Edit1->Text[3]<='9')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[3])-1]+" "+"òûñÿ÷"+" ";
                if (Edit1->Text[3]=='1')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[3])-1]+" "+"òÿñÿ÷à"+" ";
                if (Edit1->Text[3]>='2' && Edit1->Text[3]<='4')
                Label2->Caption=Label2->Caption+edj[StrToInt(Edit1->Text[3])-1]+" "+"òûñÿ÷è"+" ";   }
 
                if (Edit1->Text[4]!= '0')   {
                Label2->Caption=Label2->Caption+sotni[StrToInt(Edit1->Text[4])-1]+" ";  }
 
                if (Edit1->Text[5]!='0') {
                if (Edit1->Text[5]!='1')
                Label2->Caption=Label2->Caption+des[StrToInt(Edit1->Text[5])-2]+" ";
                if (Edit1->Text[5]=='1')
                Label2->Caption=Label2->Caption+dubl[StrToInt(Edit1->Text[6])];  }
 
                if (Edit1->Text[6]!='0') if (Edit1->Text[5]!='1'){
                Label2->Caption=Label2->Caption+ed[StrToInt(Edit1->Text[6])-1]; }
 
                }
      }
 
 }
 //else Form2->ShowModal();
 
 
 //---------------------------------------------------------------------------
  void __fastcall TForm1::Button2Click(TObject *Sender)
{
Edit1->Text="";
Label2->Caption = "";
}
//---------------------------------------------------------------------------
А ошибка вот какая:
[Linker Error] Unresolved external '__fastcall TForm1::Label2Click(System::TObject *)' referenced from D:\INST\2 ÊÓÐÑ.1 ÑÅÌ.ÊÓÐÑÀ×\UNIT1.OBJ
[Linker Error] Unresolved external '__fastcall TForm1::FormCreate(System::TObject *)' referenced from D:\INST\2 ÊÓÐÑ.1 ÑÅÌ.ÊÓÐÑÀ×\UNIT1.OBJ
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2010, 01:36
Ответы с готовыми решениями:

При компиляции выдает ошибку:
При компиляции выдает ошибку: Unit1.cpp(20): E2015 Ambiguity between '_fastcall IntToStr(unsigned int)' and '_fastcall IntToStr(long)' ...

Вложенный switch выдает ошибку при компиляции Duplicate Case
int q; char v; //... switch(q){ case 0: { switch(v){ case '0'||'1'||'2': {} case '3'||'4'||'5': {}

программа выдает ошибку при компиляции
подскажите, пожалуста, в чем ошибка..При компиляции выскакивает ошибка undefined reference to 'Obrabotchik::SetListContinents()' ...

2
5 / 5 / 4
Регистрация: 09.05.2010
Сообщений: 76
02.12.2010, 01:52
гг.. зайди в вкладку заглавного файла unit1.h и там найди строчки
C++
1
2
void __fastcall Label2Click....
void __fastcall FormCreate
и удали их..
0
Miss_Morgan
02.12.2010, 07:44
PadON, спасибо, конечно, но оно не помогает, тогда вообще не компилируется ничего.
дает вот такую ошибку:
Миниатюры
При компиляции выдает ошибку!Программа должна писать число словами.  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.12.2010, 07:44
Помогаю со студенческими работами здесь

При компиляции программа выдает ошибку exception_Access_violation
#include &lt;stdio.h&gt; main(){ int n, i, p; int a; int b; FILE *in; FILE *out; in = fopen(&quot;Input.txt&quot;,&quot;r&quot;); out =...

Программа выдает ошибку при компиляции на dev c++
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { srand(time(NULL)); int *arr; int...

Не компилируется программа, выдает ошибку при компиляции ASM(126) Need expression
Вот собственно задание: создать программы типа .СОМ или .ЕХЕ с выводом на экран индивидуально своих полных фамилий , имен, отчеств и...

Программа должна выводить на DataGrid несколько значений, но выдает ошибку
Программа должна выводить на DataGrid несколько значений, но выдает какую-то ошибку =( Честно не нашел ее ... Кто может помогите ... Буду...

Выдает ошибку при компиляции
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; typedef struct _SLine { double start; double end; double length() { return...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru