Тема: Підкажіть як зробити програму на С + +. Клас Користувач*
Завдання: Описати члени-даних класів користувача.
кадри
ім'я-char *
номер цеху-int
розряд-int
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Підкажіть як зробити програму на С + +. Клас Користувач*
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Завдання: Описати члени-даних класів користувача.
кадри
ім'я-char *
номер цеху-int
розряд-int
Як це можна написати в С++.
Створити клас, де поля - перераховані вами елементи.
Треба створити клас Кадри.
Треба створити клас Кадри.
І в чому саме проблема ? Не знаєте, що таке класи та з чим їх їдять?
Я її зробив:
#include<iostream.h>
#include<conio.h>
#include<string.h>
class Korustyvach
{
char *name;
int ceh;
int rozr;
public:
Korustyvach();
void vitok(Korustyvach*);
void vuvid ();
};
Korustyvach::Korustyvach()
{name=" "; ceh=0; rozr=0;}
void Korustyvach::vitok(Korustyvach*)
{
cout<<"Vvedit informaciy\n";
cout<<"\nVvedit imia korustyvach\n";
cin>>name;
cout<<"\nVvedit nomer cehy\n";
cin>>ceh;
cout<<"\nVvedit rozryad\n";
cin>>rozr;
};
void Korustyvach::vuvid()
{
cout<<"informaciy\n";
cout<<"imia korustyvach\n"<<name;
cout<<"\nVvedit nomer cehy\n"<<ceh;
cout<<"\nVvedit rozryad\n"<<rozr;
};
void main()
{
clrscr();
char n; int c; int r;
Korustyvach a,*
w;
a.vitok(w);
a.vuvid();
getch();
}
*Bartash: код варто обрамляти у теги [ code ].
lozovan95 написав:Треба створити клас Кадри.
І в чому саме проблема ? Не знаєте, що таке класи та з чим їх їдять?
Не будь мудрим сам сядь і напиши .
Hanter написав:lozovan95 написав:Треба створити клас Кадри.
І в чому саме проблема ? Не знаєте, що таке класи та з чим їх їдять?
Не будь мудрим сам сядь і напиши .
А воно мені потрібно ?
Hanter написав:lozovan95 написав:Треба створити клас Кадри.
І в чому саме проблема ? Не знаєте, що таке класи та з чим їх їдять?
Не будь мудрим сам сядь і напиши .
Наступного разу обрамляйте код тегами [ code ] [ /code ] (без пробілів).
І звертайте увагу одразу на проблему - допоможуть.
тут не люблять халявщиків
lozovan95, я трохи не зрозумів кількох моментів у вас:
1. Для чого ви передаєте до методу vitok() покажчик на Korustyvach, якщо у методі він і близько не використовується?
2.
Korustyvach::Korustyvach()
{name=" "; ceh=0; rozr=0;}
Ви тут маєте грубуваті граблі: змінній name присвоюєте адресу літеральної константи, а потім до цієї адреси ще й пишете дані з cin. Раз-два пронесе, а на третій програма вилетить. Ліпше зробіть тоді
Korustyvach::Korustyvach()
{name = new char[1024]; ceh=0; rozr=0;}
Korustyvach::~Korustyvach()
{delete name;}
І тоді має стати на свої місця все.
З.І: і дарма ви з Hanter'ом так грубо: тема була стартована у стилі "мейд фор халява", тож і реакція у всіх була відповідна.
Інакше вона не хоче виводити її на екран я лиш учуся.
Я попробував зробити як ви казали працює можети помогти ще з одним завданням.
Воно працює але через раз.
Рекомендую вам "Язык программирования С++", Стивен Прата, 6-е издание, 2012р. Там все докладно описано що та як використовувати та реалізувати.
Воно працює але через раз.
От вам трошки підправлений код.
У вас у Білдері має нормально скомпілюватися.
Раджу розібратися і порівняти код.
можети помогти ще з одним завданням.
Можемо.
Якщо це інша задача - створіть окрему тему у розділі.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися