powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с ошибкой!!
2 сообщений из 2, страница 1 из 1
Помогите с ошибкой!!
    #33734105
cruse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня єсь список.Сначала генерируютса дание приравниваютса и потом должни передаватса в список первий параметр min,второй max.Вот текст програми с ошибкой:
//---------------------------------------------------------------------------

#include <vcl.h>
#include "spisok.h"
#include <conio.h>
#include <math.h>
#pragma hdrstop
#include "ULab5.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
#include <iostream.h>
#include <conio.h>
template <class data_t> class list
{
data_t data_min;
data_t data_max;
list *next;
public:
list(){In(0,0);}//конструктор
list (data_t a,data_t b);
MinMax(data_t i,data_t j);
// list();
void add(list *node) {node->next = this; next=0;}
list *getnext() {return next;}
In(data_t data_min,data_t data_max){data_min=i;data_max=j;}
data_t getdata_min() {return data_min;}
data_t getdata_max() {return data_max;}
};

template <class data_t> list<data_t>::list(data_t a,data_t b)
{
data_min=a;
data_max=b;
next=0;
} ;
template <class data_t> list<data_t>::MinMax(data_t i, data_t j)
{
if (i < j) In(i, j); else In(j, i);
};
//---------------------------------------------------------------------------

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

__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
StringGrid1->Cells[0][0]="MIN";
StringGrid1->Cells[1][0]="MAX";

}
//---------------------------------------------------------------------------
void __fastcall TForm1::BGenerClick(TObject *Sender)
{
int a=2;
int b=3;
list<int> start(a,b);//ств обєкт.
list<int> *p, *last,*t;
int i;
//Створення списку
last=&start;
for(i=1; i<10; i++)
{
MinMax<int>(random(10),random(10));//Здесь пишет ошибку что MinMax неизвестен!!!!
p=new list<int> (a,b);
p->add(last);
last=p;
};
//Вивід списку
int k=1;
p=&start;
while(p!=NULL) {
StringGrid1->Cells[0][k]= p->getdata_min();
StringGrid1->Cells[1][k]= p->getdata_max();
p=p->getnext();
k++;
}
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
...
Рейтинг: 0 / 0
Помогите с ошибкой!!
    #33734283
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cruse
c> #include <conio.h>
.......
c> #include <iostream.h>
c> #include <conio.h>
выбрось
cruseMinMax<int>(random(10),random(10));//Здесь пишет ошибку
MinMax - функция-член класса, а ты ее вызываешь просто так

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите с ошибкой!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]