Size: a a a

cxx.Дискуссионная

2020 November 21

/

/dev/desider in cxx.Дискуссионная
Ruslan Kerimov
У меня сейчас курсовая по C++ нужно сделать приложение,Само приложение я сделал мне нужно сделать как то сортировку массива
и в чем сложности?
источник

/

/dev/desider in cxx.Дискуссионная
@natribu забыл
источник

W.

Wlad .....O.... in cxx.Дискуссионная
[Переслано от this-> Vlad_O]
#include<iostream>
#include<ctime>
#include<cmath>
#include<math.h>
using namespace std;
struct Point {
 int x;
 int y;
};

class Trapecia {
 Point A;
 Point B;
 Point C;
 Point D;

 double Distance(Point a, Point b) {
   //Pifagor
   double Dis=sqrt(a*a -b*b );

   return    Dis ;
 }

public:
 Trapecia(Point a, Point b, Point c, Point d)
 {
   A = a;
   B = b;
   C = c;
   D = d;
 }

 double Ploschad() {

 }

 double Perimetr() {
   return Distance(A, B) + Distance(B, C) + Distance(C, D) + Distance(D, A);
 }

 void Print() {
   printf("A: x{%d} y{%d}", A.x, A.y);
   printf("B: x{%d} y{%d}", B.x, B.y);
   printf("C: x{%d} y{%d}", C.x, C.y);
   printf("D: x{%d} y{%d}", D.x, D.y);
 }

 ~Trapecia() {

 }
};
void main() {
 Trapecia trapecia( );
 Point T;
 Trapecia Print();
 Trapecia Distance();
} уменя есть такой класс можете помочь как перегрузить оператор я не могу понять очень много прочтел и нифига не понял
источник

D

Danya in cxx.Дискуссионная
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Шо ты хочешь?
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
Ребятки подскажите, какой самый клевый вендор меш вайфаев?
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Ура, спасибо, Илон Маск. Не оставил меня без мечты собрать золотую яхту
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
Или че сделать чтобы ловило если витую пару по квартире не проложили
источник

D

Danya in cxx.Дискуссионная
Alexander Zaitsev
Шо ты хочешь?
Там биткоины от Маска были
Подумал что как админам вам будет интересно
источник

D

Danya in cxx.Дискуссионная
Вы же прогрессивные
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ааа, до меня почистили значит
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
Aidar Fattakhov
Ребятки подскажите, какой самый клевый вендор меш вайфаев?
Чет все херня
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
Для гуманитариев
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
У них даже вебморды вырезали у всех
источник

AF

Aidar Fattakhov in cxx.Дискуссионная
Роутеры превращаются в сраные "девайсы"
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Aidar Fattakhov
Роутеры превращаются в сраные "девайсы"
Да, бесит дико очень
источник

G

GNU/Плюшка in cxx.Дискуссионная
Constantine Reminnyi
Ну сейчас у нас, субд, пхп, Cisco сети, ещё кибербезопасность, микроконтроллеры и ещё пару предметов, понятно что все выучить просто времени не хватит, учу что интересно и всё остальное на какой-то базовый уровень
уважаю
источник

RK

Ruslan Kerimov in cxx.Дискуссионная
Всем привет, есть приложение в нем есть поля ввода текста и кнопка добавления записи, кнопка сама рабочая она добавляет введенные записи в вектор, но при добавлении хотел бы выполнить проверку на пустоту тобишь если поля пустые необходимо вывести сообщение введите текст, если поля не пустые добавлять запись. Ниже приведу код
Unit1.h
[CODE][CPP]//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Forms.hpp>
#include <Vcl.Menus.hpp>
#include <Vcl.Dialogs.hpp>
#include <Vcl.Grids.hpp>
#include <Vcl.ComCtrls.hpp>
#include <vector>
#include <algorithm>
#include <functional>
struct country{
char mainland[60];
char capital[50];
char area[50];
char population[50];
char creationyear[50];

};
using namespace std;
extern vector <country> group;
extern int iMax,iCur;
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:  // IDE-managed Components
 TMainMenu *MainMenu1;
 TMenuItem *N1;
 TMenuItem *SaveDialog1;
 TMenuItem *Exit;
 TLabel *Label2;
 TEdit *EditMainland;
 TButton *ButtonAdd;
 TButton *ButtonDelete;
 TButton *ButtonClear;
 TButton *ButtonSearch;
 TButton *ButtonSorts;
 TLabel *LabelNum;
 TButton *ButtonPrev;
 TButton *ButtonNext;
 TSaveDialog *SaveDialog;
 TLabel *Label1;
 TEdit *EditCapital;
 TLabel *Label3;
 TEdit *EditArea;
 TLabel *Label4;
 TEdit *EditPopulation;
 TLabel *Label5;
 TEdit *EditCreationyear;
 TMenuItem *N2;
 TMenuItem *N3;
 TOpenDialog *OpenDialog1;
 TStringGrid *StringGrid1;
 TButton *Button1;
 TLabel *Label6;
 TEdit *EditSearch;
 void __fastcall ButtonPrevClick(TObject *Sender);
 void __fastcall ButtonNextClick(TObject *Sender);
 void __fastcall SaveDialog1Click(TObject *Sender);
 void __fastcall OpenDialogClick(TObject *Sender);
 void __fastcall ExitClick(TObject *Sender);
 void __fastcall ButtonDeleteClick(TObject *Sender);
 void __fastcall ButtonClearClick(TObject *Sender);
 void __fastcall ButtonAddClick(TObject *Sender);
 void __fastcall N3Click(TObject *Sender);
 void __fastcall FormCreate(TObject *Sender);
 void __fastcall StringGrid1Click(TObject *Sender);
private:  // User declarations
public:    // User declarations
void __fastcall ShowRecord();
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif[/CPP][/CODE]

И код самой функции добавления записи

[CODE][CPP]void __fastcall TForm1::ButtonAddClick(TObject *Sender)
{
group.push_back(country());
strcpy(group[iMax].mainland,((AnsiString)EditMainland->Text).c_str());
strcpy(group[iMax].capital, AnsiString(EditCapital->Text).c_str());
strcpy(group[iMax].area, AnsiString(EditArea->Text).c_str());
strcpy(group[iMax].population, AnsiString(EditPopulation->Text).c_str());
strcpy(group[iMax].creationyear, AnsiString(EditCreationyear->Text).c_str());
iCur = iMax; iMax++;
LabelNum->Caption = IntToStr(iMax);
}[/CPP][/CODE]

Код функции обработчика
[CODE][CPP]EditMainland->Text=group[iCur].mainland;
EditCapital->Text=group[iCur].capital;
EditArea->Text=group[iCur].area;
EditPopulation->Text=group[iCur].population;
EditCreationyear->Text=group[iCur].creationyear;
LabelNum->Caption=IntToStr(iCur+1);[/CPP][/CODE]
источник

RK

Ruslan Kerimov in cxx.Дискуссионная
/CODE
источник

RK

Ruslan Kerimov in cxx.Дискуссионная
источник