Форум программистов, компьютерный форум CyberForum.ru

Undefined symbol немогу запустить программу - C++

Восстановить пароль Регистрация
 
diesel
2 / 2 / 1
Регистрация: 04.05.2012
Сообщений: 19
24.05.2012, 15:26     Undefined symbol немогу запустить программу #1
у меня не получается правильно обявить переменные
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include <math.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
sprintf(s,"%s",Edit1->Text.c_str());
sscanf(s,"%s",&szInitialNumber);   
l=strlen(s);
 
sprintf(s,"%s",Edit2->Text.c_str());
sscanf(s,"%i",&InitialSystem);
 
sprintf(s,"%s",Edit3->Text.c_str());
sscanf(s,"%i",&NecessarySystem);
 
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
        for(i=0; i<l; i++)
                if( szInitialNumber[i]=='.')
                        SplitPoint=i;
        for(i=0; i<SplitPoint; i++)
                szIntegralPart[i]=szInitialNumber[i];
        for(i=SplitPoint+1; i<l; i++)
                szFractionalPart[i]=szInitialNumber[i];
 
        l2=l-SplitPoint-1;
        l1=l-l2-1;
        //  перетворення цілої частини
        for(i=0; i<l1; i++)
            for(j=0;j<=100;j++)
                if(szIntegralPart[i]==( j >= 10 ? 'A' + j - 10 : '0' + j ))
                    u[i]=j;
 
        e=0;
        for(i=0; i<l1-1; i++)
            e=(u[i]+e)*InitialSystem;
        n=e+u[l1-1];
        m=0;
        for(i=0; n>=m; i++)
        {
            m=pow(NecessarySystem, i);
            ll=i-1;
        }
        for(k=ll; k>=0; k--)
        {
                t=pow(NecessarySystem, k);
                x=n/t;
                o[k]=x;
                for(j=0; j<100; j++)
                    if(o[k]==j)
                                w[k]=( j >= 10 ? 'A' + j - 10 : '0' + j ) ;
                n=n%t;
        }
        lll=strlen(w);
        for(i=0; i<=ll; i++)
                szGetIntegralPart[i]=w[ll-i];
        //  перетворення дробової частини
        for(i=SplitPoint+1; i<l; i++)
            for(j=0; j<=100; j++)
                if(szFractionalPart[i]==( j >= 10 ? 'A' + j - 10 : '0' + j ))
                    u1[i]=j;
        e1=0;
        pp=InitialSystem;
        r=1/pp;
        for(i=l-1;i>SplitPoint;i--)
            e1=(u1[i]+e1)*r;
        n1=e1;
        nn[0]=n1;
        for(i=0; i<20; i++)
        {
            nn[i+1]=nn[i]*NecessarySystem;
                if(nn[i+1]>=1)
                {
                    nnn[i+1]=nn[i+1];
                    nn[i+1]=nn[i+1]-nnn[i+1];
                }
                else
                {
                    nn[i+1]=nn[i+1];
                    nnn[i+1]=nn[i+1];
                }
        }
        for(k=1; k<20; k++)
                for(j=0; j<100; j++)
                    if(nnn[k]==j)
                                szGetFractionalPart[k]=( j >= 10 ? 'A' + j - 10 : '0' + j );
        for(k=0; k<20; k++)
            szGetFractionalPart[k]=szGetFractionalPart[k+1];
 
      Edit4->Text=PP;
 
        if(u[0]==0)
                szGetIntegralPart[0]='0';
        sprintf(s,"%s.%s", szGetIntegralPart, szGetFractionalPart);
        Edit4->Text=s;
 
        for(i=0;i<=ll;i++)
                szGetIntegralPart[i]=PP[i];
        for(i=0;i<=40;i++)
                szGetFractionalPart[i]=PP[i];
        
}
Добавлено через 16 часов 49 минут
плиз исправте ошибки очень надо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 15:26     Undefined symbol немогу запустить программу
Посмотрите здесь:

Linker Error: Undefined symbol _getimage in module C++
C++ Linker Error: Undefined symbol istream..
Linker Error: undefined symbol C++
C++ [C++ Error] Unit1.cpp(29): E2451 Undefined symbol 'result'
C++ Очередь (undefined symbol)
C++ undefined symbol: * in Unknown on line 0
Undefined symbol C++
Выдает ошибку( undefined symbol display() in module, как исправить? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
24.05.2012, 18:38     Undefined symbol немогу запустить программу #2
Вы хоть бы написали что должна делать программа!
diesel
2 / 2 / 1
Регистрация: 04.05.2012
Сообщений: 19
24.05.2012, 20:13  [ТС]     Undefined symbol немогу запустить программу #3
переводить числа с одной системы счисления в другую
Yandex
Объявления
24.05.2012, 20:13     Undefined symbol немогу запустить программу
Ответ Создать тему
Опции темы

Текущее время: 16:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru