Форум программистов, компьютерный форум CyberForum.ru

С++ классы. не могу создать производный клас нормально. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод из pascal в С++ http://www.cyberforum.ru/cpp-beginners/thread412974.html
Program lab; var i,j,im,jm:integer; A:array of real; C:array of real; k,m,s:real; A_1:array of real; Begin For i:=1 to 5 do For j:=1 to 5 do begin write ('A=');
C++ Циклический алгоритм очень прошу помогите написать программу http://www.cyberforum.ru/cpp-beginners/thread412972.html
C++ нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки))
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого файла, содержащие максимальную по длине подстроку, состоящую из одинаковых символов латинского алфавита. Заглавные и строчные буквы не различаются. Если таких строк несколько, найти первые 10. Результат вывести на консоль в форме, удобной для чтения. и вот код этой программы с использованием...
Дано четырёх значное число. Определить: а)Входят ли в него цифры 2 или 7. б) входят ли в него 3,6 или 9 C++
Дано четырёх значное число. Определить: а)Входят ли в него цифры 2 или 7. б)Входят ли в него 3,6 или 9 Сделать эту программу с классом. Кто знает подскажите Добавлено через 17 минут помогите решить
C++ нужно сделать так, чтобы золотые не падали на стены http://www.cyberforum.ru/cpp-beginners/thread412952.html
void PlusGold(Game &g) //Функция разброски золота { int i,x,y; int n = g.hero.PCount; do { x = rand() % 73+3; // y = rand() % 20+3; //кординаты золотого for(i = 0; i < n; i++) {
C++ Почему не хочет создаваться файл? Если в тексте программы указать путь и имя файла, то файл создаваться не хочет, char destination="d:\aaa.txt"; fopen(destination,"w"); а если ввести путь файла с клавиатуры следующим образом, то все нормально char destination; cin>>destination; fopen(destination,"w"); Как сделать чтобы имя файла и путь задавать в тексте программы? Это наверно как-то связано с кодировкой символов. подробнее

Показать сообщение отдельно
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
20.12.2011, 22:22     С++ классы. не могу создать производный клас нормально.
я не понял только одного, зачем в каждой функции вы сделали ввод, если можно все задать конструктором?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <conio.h>
#include <iostream.h>
using namespace std;
const int j=10000;
class Data{
    int day;
    int month;
    char *month1[j];
    int year;
public:
    Data ( int da=03, int mon=12, int ye=1993) {
 
        day=da;
        month = mon;
        year =ye;}
    void display()
    {
        cout<< day<<"."<< month<<"."<< year<<endl;
    }
    void cufrovuy_vugljad() {cout<<"Vvedit denj,misjac i rik"<<endl;
 
    cin>>day>>month>>year; if ( day>31||month>12)
        cout<<"ne pravulnuy format vvedennja"<<endl;
    else
        cout<< day<<"."<< month<<"."<< year<<endl;}
 
    void vigljad_textovuy() {
        int i; cout<<"Vvedit denj,misjac i rik"<<endl; cin>>day>>i>>year;
        if (day>31||i>12) cout<<"ne pravulnuy format vvedennja"<<endl;
        else {
            month1[1]= "January";
            month1[2]= "February";
            month1[3]= "March";
            month1[4]= "April" ;
            month1[5]= "May";
            month1[6]= "June";
            month1[7]= "July";
            month1[8]= "August" ;
            month1[9]= "September" ;
            month1[10]= "October" ;
            month1[11]= "November" ;
            month1[12]= "December";
 
            cout<< day<<" "<< month1[i]<<" "<< year<<endl; }
        cufrovuy_vugljad(); }
 
};
class notebook : public Data
{ public : char podija[j];
 
notebook (int da,int mon,int ye): Data (da,mon,ye){};
} ;
int main()
{
    notebook a(2, 4, 2222);
    a.display();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru