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

Ввод и вывод данных класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ system("del C:\\1"); и system("rmdir C:\\1"); http://www.cyberforum.ru/cpp-beginners/thread162661.html
Нужно удалить каталог и все файлы и подкаталоги в нем. Нашла в нете функции: system("del C:\\1"); // удалить все файлы из папки system("rmdir C:\\1"); // удалить саму директорию. Вот только system("rmdir C:\\1"); не работает если в директории есть какие либо другие каталоги. Поскажите, пожалуйста, как считывать имена папок в каталоге чтобы для каждой из них реализовать эти функции примерно...
C++ Создать программу, перехватывающую видеопоток в окно возможно ли создать такую программу чтобы видеопоток, допустим, WMplayerа или какой нибудь игрушки с небольшим разрешением 640х480 или 1024х768, перехватывалось в окно? у кого какие будут предложения? http://www.cyberforum.ru/cpp-beginners/thread162634.html
C++ scrnsave.lib
Привет всем, разбираю статью (как написать screensaver), там есть пример: #include <windows.h> #include <scrnsave.h> LRESULT WINAPI ScreenSaverProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { return 0; }
рекурсивный алгоритм C++
Уважаемые программисты! Есть задача: разработать рекурсивный алгоритм на с++ для нахождения самого длинного несамопересекающегося пути коня на доске 6*6. Я рекурсию плохо понимаю. Подскажите, что именно должна делать рекурсивная функция. Не нужно в теме, посвящённой решению одной задачи размещать другую, пусть и в чём-то сходную.
C++ Поиск по массиву http://www.cyberforum.ru/cpp-beginners/thread162604.html
Уважаемые господа! Подскажите пожалуйста как осуществить поиск по двум массивам и занести одинаковые элементы в третий массив и аналогично для различных элементов...
C++ как написать свою библиотеку функций? Я только начинаю изучать программирование на С++, параллельно разбираюсь с ООП. Вообще идеи ООП понятны и нравятся мне. Удобно разложить всё по полочкам, чтобы потом говорить программе, что с какой полки брать. Так вот, хочу построить шкаф, чтобы мысли не пылились на разрозненных полках :) - то бишь написать большую библиотеку финансовых (и не только) функций. По сути дела, написать каждую из... подробнее

Показать сообщение отдельно
dima6920
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 23

Ввод и вывод данных класса - C++

31.08.2010, 12:56. Просмотров 1295. Ответов 16
Метки (Все метки)

Привет уважаемые гуру!
Я к вам с очередным вопросом
Нужно вывести данные класса Store :
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <stdio.h>
#include <iostream.h>
#include <String.h>
#include "Store.h"
 
 
Store::Store()
{
 
}
 
Store::~Store()
{
 
}
void Store::setAll(char *name,char *owner,char *adress,float open,float close)
{
    printf("Enter a name for a store:");
    this->name=name;
    gets(name);
 
    printf("Enter a name for a owner:");
    this->owner=owner;
    gets(owner);
 
    printf("Enter a Adress for a store:");
    this->adress=adress;
    gets(adress);
 
    printf("Enter a Openning Hour for a store:");
    this->open=open;
    scanf("%f",&open);
 
    printf("Enter a Closing Hour for a store:");
    this->close=close;
    scanf("%f",&close);
}
char *Store::getName()
{
    return name;
}
char *Store::getOwner()
{
    return owner;
}
char *Store::getAdress()
{
    return adress;
}
float Store::getOpen()
{
    return open;
}
float Store::getClose()
{
    return close;
}
 
void Store::printAll()
{
    printf("The Name of store is:");
    puts(getName());
 
    printf("\nThe Owner of store is:");
    puts(getOwner());
 
    printf("\nThe Adress of store is:");
    puts(getAdress());
 
    printf("\nThe Opening Hour of store is:%f",getOpen());
    printf("\nThe Closing Hour of store is:%f",getClose());
}
void main()
{   
    int temp;
    printf("WELCOME to STORE MANAGMENT!!\n\nPlease choose your ACTION:\n1.Create New Store\n2.Print Store\n3.Exit\n");
    scanf("%d",&temp);
    if(temp=1)
    {
        Store a;
        a.printAll();
        //a.setAll(char *name, char *owner, char *adress, float open,float close);
    }
 
}
Как только запускаю и выбираю 1 (temp=1) т.е распечатать обьект 'a' -вин пишет что пришлось закрыть программу...Где я ошибся?
Спасибо!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru