• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Помогите Решить Задачу По С++

  • Автор темы AlexGut
  • Дата начала
A

AlexGut

Сформировать файл “Rasp”, содержащий информацию о поездах,
отправляющихся с Курского вокзала г. Москвы. Для каждого поезда
имеется информация: номер поезда, время отправления, время в пути,
пункт назначения. Используя сформированный файл, вывести
информацию о поездах, отправляющихся от 21 до 24 часов.
 
A

AlexGut

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

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
i++;
kv.number_poezda=StrToInt(Edit1->Text);
kv.vremya_otpravleniya=StrToInt(Edit2->Text);
kv.vremya_v_puti=StrToInt(Edit3->Text);
strcpy (kv.punct_naznacheniya,Edit4->Text.c_str());
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
for(int i=0;i<4;i++)
if (kv.vremya_otpravleniya>=21 && kv.vremya_otpravleniya<=24)
Memo1->Lines->Add(kv.number_poezda+" "+kv.vremya_v_puti+" "+kv.punct_naznacheniya);
}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
fclose(f);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button4Click(TObject *Sender)
{
fopen(f);
}
//---------------------------------------------------------------------------
он выдает ошибку в этой строке Memo1->Lines->Add(kv.number_poezda+" "+kv.vremya_v_puti+" "+kv.punct_naznacheniya);
 
A

AlexGut

void __fastcall TForm1::Button1Click(TObject *Sender)
{
i++;
kv.number_poezda=StrToInt(Edit1->Text);
kv.vremya_otpravleniya=StrToInt(Edit2->Text);
kv.vremya_v_puti=StrToInt(Edit3->Text);
strcpy (kv.punct_naznacheniya,Edit4->Text.c_str());
}
пробывал изменить этот код на этот
i++;
kv.number_poezda=StrToInt(Edit1->Text);
kv.vremya_otpravleniya=StrToInt(Edit2->Text);
kv.vremya_v_puti=StrToInt(Edit3->Text);
kv.punct_naznacheniya=Edit4->Text;
все равно ошибка в этой строке Memo1->Lines->Add(kv.number_poezda+" "+kv.vremya_v_puti+" "+kv.punct_naznacheniya); плиз помогите
 
3

3is

Хочу создать программу, что бы на ней показывалась вся информация о внешней памяти это как (частота,скорость,вид,производитель).Прошу помогите мне найти оброзци для этой роботы.
 
R

rrrFer

Alex, я спросил "какую ошибку?", а не "в какой строчке...".
Обычно у ошибок есть код, этот код введи в поисковик и почитай отчего она возникает, если не поможет - пиши код ошибки сюда.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!