powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Объявление класса. Нужна помощь!
3 сообщений из 3, страница 1 из 1
Объявление класса. Нужна помощь!
    #38759535
UZalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибок при компиляции нет,но программа вылетает!!! Не знаю в чем проблема.


// шанс.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}

#include<iostream>
#include <string.h>
#include <conio.h>

class Medication
{
char*name;
char*disease;
int price;

public:
// Конструктор по умолчанию
Medication()
{
name = new char [20];
price=0;
strcpy(name,"noname"); }
//Конструктор c параметром
Medication (char*a,int y)
{
name=new char[20];
strcpy(name,a);
price=y;
};
//Конструктор копирования
Medication(Medication & Med)
{name =new char [20];

//Определение функций и методов
strcpy(name,Med.name);
price=Med.price;
};
void Medication::in()
{
std::cout << "Название препарата: "; std::cin >> name;
std::cout << "Цена: "; std::cin >> price;
}
void Medication::out()
{
std::cout << "Препарат: " << name << " Цена: " << price;
}
bool poisk_price(int _price)
{
return _price==price;
}
bool poisk_auto(char* _name)
{
return !strcmp(_name,name);
}

int main (int argc, char* argv[])
{
Medication M[3];
//Ввод элементов данных объектов
int i;
for(i=0; i<3; i++)
M[i].in();
//вывод элементов данных объектов
for(i=0; i<3; i++)
M[i].out();
//Вызов функции поиска
getch();
return 0;
}
};
...
Рейтинг: 0 / 0
Объявление класса. Нужна помощь!
    #38759590
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UZalfОшибок при компиляции нет
Значит синтаксис правильный

UZalfно программа вылетает!!! Не знаю в чем проблема.
Смотри отладчиком значения переменных в момент вылета.
...
Рейтинг: 0 / 0
Объявление класса. Нужна помощь!
    #38759757
UZalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,
Вот что выходит.
"шанс.exe": Загружено: "C:\Windows\System32\ntdll.dll", Невозможно найти или открыть файл PDB
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Объявление класса. Нужна помощь!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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