From 8b43c71f88773b2617f5e070a6a5536f5012f791 Mon Sep 17 00:00:00 2001 From: Egor Deev Date: Fri, 2 Oct 2026 23:42:29 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B8?= =?UTF-8?q?=D0=BA=D0=B8=20=D1=84=D0=BE=D1=80=D0=BC=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BA=D0=BE=D0=B4=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D1=8B=20=D0=B8=D0=B7=20cp1251=20=D0=B2=20UTF-8=20(=D1=81=20BOM?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ð�а GitHub руÑ�Ñ�кие Ñ�троки и комментарии отображалиÑ�ÑŒ нечитаемо; BOM нужен, чтобы компилÑ�тор Visual Studio прочитал файл как UTF-8. --- InvestWinApp/AddApplicant.h | 40 ++++++------ InvestWinApp/MyForm.h | 120 ++++++++++++++++++------------------ 2 files changed, 80 insertions(+), 80 deletions(-) diff --git a/InvestWinApp/AddApplicant.h b/InvestWinApp/AddApplicant.h index 0b116fb..c460188 100644 --- a/InvestWinApp/AddApplicant.h +++ b/InvestWinApp/AddApplicant.h @@ -1,4 +1,4 @@ -#pragma once +#pragma once namespace InvestWinApp { @@ -10,7 +10,7 @@ namespace InvestWinApp { using namespace System::Drawing; /// - /// Ñâîäêà äëÿ AddApplicant + /// Сводка длÑ� AddApplicant /// public ref class AddApplicant : public System::Windows::Forms::Form { @@ -19,13 +19,13 @@ namespace InvestWinApp { { InitializeComponent(); // - //TODO: äîáàâüòå êîä êîíñòðóêòîðà + //TODO: добавьте код конÑ�труктора // } protected: /// - /// Îñâîáîäèòü âñå èñïîëüçóåìûå ðåñóðñû. + /// ОÑ�вободить вÑ�е иÑ�пользуемые реÑ�урÑ�Ñ‹. /// ~AddApplicant() { @@ -82,14 +82,14 @@ namespace InvestWinApp { private: /// - /// Îáÿçàòåëüíàÿ ïåðåìåííàÿ êîíñòðóêòîðà. + /// ОбÑ�зательнаÑ� переменнаÑ� конÑ�труктора. /// System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// - /// Òðåáóåìûé ìåòîä äëÿ ïîääåðæêè êîíñòðóêòîðà — íå èçìåíÿéòå - /// ñîäåðæèìîå ýòîãî ìåòîäà ñ ïîìîùüþ ðåäàêòîðà êîäà. + /// Требуемый метод длÑ� поддержки конÑ�труктора — не изменÑ�йте + /// Ñ�одержимое Ñ�того метода Ñ� помощью редактора кода. /// void InitializeComponent(void) { @@ -171,7 +171,7 @@ namespace InvestWinApp { this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(161, 16); this->label2->TabIndex = 1; - this->label2->Text = L"Ôàìèëèÿ Èìÿ Îò÷åñòâî"; + this->label2->Text = L"ФамилиÑ� ИмÑ� ОтчеÑ�тво"; // // label3 // @@ -182,7 +182,7 @@ namespace InvestWinApp { this->label3->Name = L"label3"; this->label3->Size = System::Drawing::Size(47, 16); this->label3->TabIndex = 2; - this->label3->Text = L"Àäðåñ"; + this->label3->Text = L"Ð�дреÑ�"; // // label4 // @@ -193,7 +193,7 @@ namespace InvestWinApp { this->label4->Name = L"label4"; this->label4->Size = System::Drawing::Size(52, 16); this->label4->TabIndex = 3; - this->label4->Text = L"Ëüãîòà"; + this->label4->Text = L"Льгота"; // // label5 // @@ -204,7 +204,7 @@ namespace InvestWinApp { this->label5->Name = L"label5"; this->label5->Size = System::Drawing::Size(99, 16); this->label5->TabIndex = 4; - this->label5->Text = L"Áàëëû ïî ÅÃÝ"; + this->label5->Text = L"Баллы по ЕГЭ"; // // label9 // @@ -215,7 +215,7 @@ namespace InvestWinApp { this->label9->Name = L"label9"; this->label9->Size = System::Drawing::Size(140, 16); this->label9->TabIndex = 8; - this->label9->Text = L"Íîìåð íàïðàâëåíèÿ"; + this->label9->Text = L"Ð�омер направлениÑ�"; // // scoreBox // @@ -297,7 +297,7 @@ namespace InvestWinApp { this->benefitNo->Size = System::Drawing::Size(53, 20); this->benefitNo->TabIndex = 0; this->benefitNo->TabStop = true; - this->benefitNo->Text = L"Íåò"; + this->benefitNo->Text = L"Ð�ет"; this->benefitNo->UseVisualStyleBackColor = true; this->benefitNo->Click += gcnew System::EventHandler(this, &AddApplicant::benefitNo_Click); // @@ -321,7 +321,7 @@ namespace InvestWinApp { this->btn_add->Name = L"btn_add"; this->btn_add->Size = System::Drawing::Size(492, 65); this->btn_add->TabIndex = 6; - this->btn_add->Text = L"Äîáàâèòü"; + this->btn_add->Text = L"Добавить"; this->btn_add->UseVisualStyleBackColor = false; this->btn_add->Click += gcnew System::EventHandler(this, &AddApplicant::btn_add_Click); // @@ -348,10 +348,10 @@ namespace InvestWinApp { } #pragma endregion private: System::Void btn_add_Click(System::Object^ sender, System::EventArgs^ e) { - // âû÷èñëåíèå id àáîíåíòà + // вычиÑ�ление id абонента List^ data = ReadWrite::Load^>("applis.dat"); - // ïîëó÷åíèå äàííûõ + // получение данных List^ abit = gcnew List; abit->Add(gcnew Applicant); @@ -363,18 +363,18 @@ private: System::Void btn_add_Click(System::Object^ sender, System::EventArgs^ e abit[0]->address = addressBox->Text; - if (benefitNo->Checked) abit[0]->benefit = "Íåò"; + if (benefitNo->Checked) abit[0]->benefit = "Ð�ет"; else abit[0]->benefit = benefitYes->Text; abit[0]->score_UGE = Convert::ToInt32(scoreBox->Text); abit[0]->trend = trendBox->Text; - // çàïèñü â ôàéë + // запиÑ�ÑŒ в файл writeInFile(abit); } - catch (...) { MessageBox::Show("Íåêîððåêòíûé ââîä!"); flag = false; } + catch (...) { MessageBox::Show("Ð�екорректный ввод!"); flag = false; } - // î÷èñòêà ôîðìû + // очиÑ�тка формы if (flag) { sernameBox->Clear(); nameBox->Clear(); diff --git a/InvestWinApp/MyForm.h b/InvestWinApp/MyForm.h index a5e03f7..eb845af 100644 --- a/InvestWinApp/MyForm.h +++ b/InvestWinApp/MyForm.h @@ -1,4 +1,4 @@ -#pragma once +#pragma once #include #include #include @@ -37,7 +37,7 @@ namespace InvestWinApp { private: System::Windows::Forms::ToolStripMenuItem^ toolTable; - private: System::Windows::Forms::ToolStripMenuItem^ îáíîâèòüÒàáëèöóToolStripMenuItem; + private: System::Windows::Forms::ToolStripMenuItem^ обновитьТаблицуToolStripMenuItem; @@ -62,7 +62,7 @@ namespace InvestWinApp { private: System::Windows::Forms::Button^ top_btn; private: System::Windows::Forms::Button^ after_btn; private: System::Windows::Forms::ComboBox^ comboBox; - private: System::Windows::Forms::ToolStripMenuItem^ äîáàâèòüÀáèòóðèåíòàToolStripMenuItem; + private: System::Windows::Forms::ToolStripMenuItem^ добавитьÐ�битуриентаToolStripMenuItem; private: System::Windows::Forms::DataGridViewTextBoxColumn^ surname; private: System::Windows::Forms::DataGridViewTextBoxColumn^ name; private: System::Windows::Forms::DataGridViewTextBoxColumn^ patro; @@ -70,7 +70,7 @@ namespace InvestWinApp { private: System::Windows::Forms::DataGridViewTextBoxColumn^ benefits; private: System::Windows::Forms::DataGridViewTextBoxColumn^ scores; private: System::Windows::Forms::DataGridViewTextBoxColumn^ trend; - private: System::Windows::Forms::ToolStripMenuItem^ íàÎáùåæèòèåToolStripMenuItem; + private: System::Windows::Forms::ToolStripMenuItem^ наОбщежитиеToolStripMenuItem; @@ -240,13 +240,13 @@ namespace InvestWinApp { InitializeComponent(); // - //TODO: äîáàâüòå êîä êîíñòðóêòîðà + //TODO: добавьте код конÑ�труктора // } protected: /// - /// Îñâîáîäèòü âñå èñïîëüçóåìûå ðåñóðñû. + /// ОÑ�вободить вÑ�е иÑ�пользуемые реÑ�урÑ�Ñ‹. /// ~MyForm() { @@ -257,14 +257,14 @@ namespace InvestWinApp { } private: /// - /// Îáÿçàòåëüíàÿ ïåðåìåííàÿ êîíñòðóêòîðà. + /// ОбÑ�зательнаÑ� переменнаÑ� конÑ�труктора. /// System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// - /// Òðåáóåìûé ìåòîä äëÿ ïîääåðæêè êîíñòðóêòîðà — íå èçìåíÿéòå - /// ñîäåðæèìîå ýòîãî ìåòîäà ñ ïîìîùüþ ðåäàêòîðà êîäà. + /// Требуемый метод длÑ� поддержки конÑ�труктора — не изменÑ�йте + /// Ñ�одержимое Ñ�того метода Ñ� помощью редактора кода. /// void InitializeComponent(void) { @@ -286,9 +286,9 @@ namespace InvestWinApp { this->main_ico = (gcnew System::Windows::Forms::PictureBox()); this->menu = (gcnew System::Windows::Forms::MenuStrip()); this->toolTable = (gcnew System::Windows::Forms::ToolStripMenuItem()); - this->îáíîâèòüÒàáëèöóToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); - this->íàÎáùåæèòèåToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->обновитьТаблицуToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->добавитьÐ�битуриентаToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); + this->наОбщежитиеToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem()); this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); this->gridTable = (gcnew System::Windows::Forms::DataGridView()); this->surname = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); @@ -455,34 +455,34 @@ namespace InvestWinApp { // toolTable // this->toolTable->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(3) { - this->îáíîâèòüÒàáëèöóToolStripMenuItem, - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem, this->íàÎáùåæèòèåToolStripMenuItem + this->обновитьТаблицуToolStripMenuItem, + this->добавитьÐ�битуриентаToolStripMenuItem, this->наОбщежитиеToolStripMenuItem }); this->toolTable->ForeColor = System::Drawing::Color::White; this->toolTable->Name = L"toolTable"; this->toolTable->Size = System::Drawing::Size(82, 24); - this->toolTable->Text = L"Òàáëèöà"; + this->toolTable->Text = L"Таблица"; // - // îáíîâèòüÒàáëèöóToolStripMenuItem + // обновитьТаблицуToolStripMenuItem // - this->îáíîâèòüÒàáëèöóToolStripMenuItem->Name = L"îáíîâèòüÒàáëèöóToolStripMenuItem"; - this->îáíîâèòüÒàáëèöóToolStripMenuItem->Size = System::Drawing::Size(251, 26); - this->îáíîâèòüÒàáëèöóToolStripMenuItem->Text = L"Îáíîâèòü òàáëèöó"; - this->îáíîâèòüÒàáëèöóToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::îáíîâèòüÒàáëèöóToolStripMenuItem_Click); + this->обновитьТаблицуToolStripMenuItem->Name = L"обновитьТаблицуToolStripMenuItem"; + this->обновитьТаблицуToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->обновитьТаблицуToolStripMenuItem->Text = L"Обновить таблицу"; + this->обновитьТаблицуToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::обновитьТаблицуToolStripMenuItem_Click); // - // äîáàâèòüÀáèòóðèåíòàToolStripMenuItem + // добавитьÐ�битуриентаToolStripMenuItem // - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem->Name = L"äîáàâèòüÀáèòóðèåíòàToolStripMenuItem"; - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem->Size = System::Drawing::Size(251, 26); - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem->Text = L"Äîáàâèòü àáèòóðèåíòà"; - this->äîáàâèòüÀáèòóðèåíòàToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::äîáàâèòüÀáèòóðèåíòàToolStripMenuItem_Click); + this->добавитьÐ�битуриентаToolStripMenuItem->Name = L"добавитьÐ�битуриентаToolStripMenuItem"; + this->добавитьÐ�битуриентаToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->добавитьÐ�битуриентаToolStripMenuItem->Text = L"Добавить абитуриента"; + this->добавитьÐ�битуриентаToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::добавитьÐ�битуриентаToolStripMenuItem_Click); // - // íàÎáùåæèòèåToolStripMenuItem + // наОбщежитиеToolStripMenuItem // - this->íàÎáùåæèòèåToolStripMenuItem->Name = L"íàÎáùåæèòèåToolStripMenuItem"; - this->íàÎáùåæèòèåToolStripMenuItem->Size = System::Drawing::Size(251, 26); - this->íàÎáùåæèòèåToolStripMenuItem->Text = L"Íà îáùåæèòèå"; - this->íàÎáùåæèòèåToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::íàÎáùåæèòèåToolStripMenuItem_Click); + this->наОбщежитиеToolStripMenuItem->Name = L"наОбщежитиеToolStripMenuItem"; + this->наОбщежитиеToolStripMenuItem->Size = System::Drawing::Size(251, 26); + this->наОбщежитиеToolStripMenuItem->Text = L"Ð�а общежитие"; + this->наОбщежитиеToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::наОбщежитиеToolStripMenuItem_Click); // // tableLayoutPanel1 // @@ -531,7 +531,7 @@ namespace InvestWinApp { // // surname // - this->surname->HeaderText = L"Ôàìèëèÿ"; + this->surname->HeaderText = L"ФамилиÑ�"; this->surname->MinimumWidth = 6; this->surname->Name = L"surname"; this->surname->ReadOnly = true; @@ -539,7 +539,7 @@ namespace InvestWinApp { // // name // - this->name->HeaderText = L"Èìÿ"; + this->name->HeaderText = L"ИмÑ�"; this->name->MinimumWidth = 6; this->name->Name = L"name"; this->name->ReadOnly = true; @@ -547,7 +547,7 @@ namespace InvestWinApp { // // patro // - this->patro->HeaderText = L"Îò÷åñòâî"; + this->patro->HeaderText = L"ОтчеÑ�тво"; this->patro->MinimumWidth = 6; this->patro->Name = L"patro"; this->patro->ReadOnly = true; @@ -556,14 +556,14 @@ namespace InvestWinApp { // address // this->address->AutoSizeMode = System::Windows::Forms::DataGridViewAutoSizeColumnMode::Fill; - this->address->HeaderText = L"Àäðåñ"; + this->address->HeaderText = L"Ð�дреÑ�"; this->address->MinimumWidth = 6; this->address->Name = L"address"; this->address->ReadOnly = true; // // benefits // - this->benefits->HeaderText = L"Ëüãîòà"; + this->benefits->HeaderText = L"Льгота"; this->benefits->MinimumWidth = 6; this->benefits->Name = L"benefits"; this->benefits->ReadOnly = true; @@ -571,7 +571,7 @@ namespace InvestWinApp { // // scores // - this->scores->HeaderText = L"Áàëëû ÅÃÝ"; + this->scores->HeaderText = L"Баллы ЕГЭ"; this->scores->MinimumWidth = 6; this->scores->Name = L"scores"; this->scores->ReadOnly = true; @@ -579,7 +579,7 @@ namespace InvestWinApp { // // trend // - this->trend->HeaderText = L"Íàïðàâëåíèå"; + this->trend->HeaderText = L"Ð�аправление"; this->trend->MinimumWidth = 6; this->trend->Name = L"trend"; this->trend->ReadOnly = true; @@ -621,10 +621,10 @@ namespace InvestWinApp { series1->Name = L"Series1"; dataPoint1->Color = System::Drawing::Color::LawnGreen; dataPoint1->Label = L"#PERCENT{P2}"; - dataPoint1->LegendText = L"Ëüãîòà"; + dataPoint1->LegendText = L"Льгота"; dataPoint2->Color = System::Drawing::Color::DeepSkyBlue; dataPoint2->Label = L"#PERCENT{P2}"; - dataPoint2->LegendText = L"Íà îáùèõ."; + dataPoint2->LegendText = L"Ð�а общих."; series1->Points->Add(dataPoint1); series1->Points->Add(dataPoint2); this->chart->Series->Add(series1); @@ -693,7 +693,7 @@ namespace InvestWinApp { this->MainMenuStrip = this->menu; this->MinimumSize = System::Drawing::Size(825, 500); this->Name = L"MyForm"; - this->Text = L"Èíâåñòèöèè"; + this->Text = L"ИнвеÑ�тиции"; this->Closed += gcnew System::EventHandler(this, &MyForm::MyForm_Closed); this->Load += gcnew System::EventHandler(this, &MyForm::MyForm_Load); this->main_table->ResumeLayout(false); @@ -716,7 +716,7 @@ namespace InvestWinApp { } #pragma endregion -// îòñëåæèâàíèå äåéñòâèé ôîðìû +// отÑ�леживание дейÑ�твий формы private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) { main_ico_Click(sender, e); } @@ -728,7 +728,7 @@ private: System::Void MyForm_MouseMove(System::Object^ sender, System::Windows:: } } -// êíîïêè âçàèìîäåéñòèÿ ñ îêíîì +// кнопки взаимодейÑ�тиÑ� Ñ� окном private: System::Void close_Click(System::Object^ sender, System::EventArgs^ e) { this->Close(); } @@ -745,7 +745,7 @@ private: System::Void wrap_Click(System::Object^ sender, System::EventArgs^ e) { this->WindowState = System::Windows::Forms::FormWindowState::Minimized; } -// ïåðåäâèæåíèÿ îêíà ïî ýêðàíó +// передвижениÑ� окна по Ñ�крану private: System::Void moveWindow_MouseDown(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) { mPoint = Point(e->X, e->Y); } @@ -755,7 +755,7 @@ private: System::Void moveWindow_MouseMove(System::Object^ sender, System::Windo } } -// îáíîâëåíèå òàáëèöû +// обновление таблицы private: System::Void main_ico_Click(System::Object^ sender, System::EventArgs^ e) { Table(sender, e); } @@ -770,12 +770,12 @@ private: System::Void after_btn_Click(System::Object^ sender, System::EventArgs^ MarshalString(data[i]->address, adr); adr = adr.substr(0, adr.find(",")); - if (adr == "ã. Ðÿçàíü") local++; + if (adr == "г. РÑ�зань") local++; else unlocal++; } double perc = (100 / ((double)data->Count)) * unlocal; - MessageBox::Show("Ïðîöåíò èíîãîðîäíèõ àáèòóðèåíòîâ ñîñòàâèë " + perc.ToString()->Substring(0, 4) + "%", "Âûâîä"); + MessageBox::Show("Процент иногородних абитуриентов Ñ�оÑ�тавил " + perc.ToString()->Substring(0, 4) + "%", "Вывод"); } } @@ -807,10 +807,10 @@ private: System::Void top_btn_Click(System::Object^ sender, System::EventArgs^ e } } - String^ txt = "Ïåðå÷åíü íàïðàâëåíèé ïî ïîïóëÿðíîñòè:\n"; - for (int i = 0; i < nums->Count; i++) txt += (i + 1).ToString() + ". " + nums[i] + " â êîë-âå " + nums_i[i].ToString() + "\n"; + String^ txt = "Перечень направлений по популÑ�рноÑ�ти:\n"; + for (int i = 0; i < nums->Count; i++) txt += (i + 1).ToString() + ". " + nums[i] + " в кол-ве " + nums_i[i].ToString() + "\n"; - MessageBox::Show(txt, "Âûâîä"); + MessageBox::Show(txt, "Вывод"); } } @@ -819,7 +819,7 @@ private: System::Void comboBox_SelectedIndexChanged(System::Object^ sender, Syst Chart(sender, e); } -// ñàìîïèñíûå ôóíêöèè +// Ñ�амопиÑ�ные функции private: System::Void Table(System::Object^ sender, System::EventArgs^ e) { gridTable->Rows->Clear(); List^ data = ReadWrite::Load^>("applis.dat"); @@ -851,7 +851,7 @@ private: System::Void Chart(System::Object^ sender, System::EventArgs^ e) { int bYes = 0, bNo = 0; for (int i = 0; i < data->Count; i++) { - if (data[i]->benefit == "Íåò") bNo++; + if (data[i]->benefit == "Ð�ет") bNo++; else bYes++; } double proc = 100 / (double)data->Count; @@ -862,28 +862,28 @@ private: System::Void Chart(System::Object^ sender, System::EventArgs^ e) { s1->Points->AddY(bYes * proc); s1->Points[0]->Color = System::Drawing::Color::LawnGreen; s1->Points[0]->Label = L"#PERCENT{P2}"; - s1->Points[0]->LegendText = L"Ëüãîòà"; + s1->Points[0]->LegendText = L"Льгота"; s1->Points->AddY(bNo * proc); s1->Points[1]->Color = System::Drawing::Color::DeepSkyBlue; s1->Points[1]->Label = L"#PERCENT{P2}"; - s1->Points[1]->LegendText = L"Íà îáùèõ."; + s1->Points[1]->LegendText = L"Ð�а общих."; } } -// ôóíêöèè ìåíþ -private: System::Void îáíîâèòüÒàáëèöóToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { +// функции меню +private: System::Void обновитьТаблицуToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { Table(sender, e); - MessageBox::Show("Òàáëèöà óñïåøíî îáíîâëåíà!", "Òàáëèöà"); + MessageBox::Show("Таблица уÑ�пешно обновлена!", "Таблица"); } -private: System::Void äîáàâèòüÀáèòóðèåíòàToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { +private: System::Void добавитьÐ�битуриентаToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { AddApplicant^ prt_data = gcnew AddApplicant(); prt_data->ShowDialog(); Table(sender, e); } -private: System::Void íàÎáùåæèòèåToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { +private: System::Void наОбщежитиеToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) { List^ data = ReadWrite::Load^>("applis.dat"); if (data) { @@ -893,12 +893,12 @@ private: System::Void MarshalString(data[i]->address, adr); adr = adr.substr(0, adr.find(",")); - if (adr != "ã. Ðÿçàíü") { + if (adr != "г. РÑ�зань") { txt += data[i]->surname + " " + data[i]->name + " " + data[i]->patro + " " + data[i]->benefit + " " + data[i]->trend + "\n"; } } System::IO::File::WriteAllText("stud.txt", txt); - MessageBox::Show("Ôàéë óñïåøíî çàïèñàí!", "Óâåäîìëåíèå"); + MessageBox::Show("Файл уÑ�пешно запиÑ�ан!", "Уведомление"); system("notepad stud.txt"); } }