Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Vixna
0 / 0 / 1
Регистрация: 02.02.2017
Сообщений: 73
#1

Как вводить поле класса?

07.03.2017, 00:22. Просмотров 141. Ответов 1

Почему возникает ошибка? Я пробовал scnf,scanf_s,gets,gets_s,cin,(cin>>z).get();
Что не так?

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
#include <iostream>
 
using namespace std;
 
class ma
{
private:
    char *z;
public:
    ma(){z="*";}
    void vvod_vivid()
    {
        cin>>z;
        cout <<z<< endl;
    }
};
 
void main()
{
    ma A;
 
    A.vvod_vivid();
 
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2017, 00:22
Ответы с готовыми решениями:

Массив объектов одного класса как поле другого класса
Доброе время суток. Мне тут в универе задали лабу, нужно создать класс полем...

Инициализация экземпляра класса, как поле другого класса
Всем доброго времени суток ! Есть класс: class a{ public: a(int...

Массив как поле класса
Например, имеется класс с полем массивом размерностью 10 на 10. class massiv {...

Вектор, как поле класса
Здравствуйте. Есть задание написать свой класс, который можно использовать как...

Класс как поле класса
Нужно поместить класс внутри класса. Примерно так #include &lt;iostream.h&gt;...

1
nd2
2835 / 2403 / 1057
Регистрация: 29.01.2016
Сообщений: 8,042
07.03.2017, 01:04 #2
Память нужно под строку выделить.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
class ma
{
private:
    char z[100];
public:
    ma(){strcpy(z, "*");}
    void vvod_vivid()
    {
        cin>>z;
        cout <<z<< endl;
    }
};
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2017, 01:04

Дерево как поле класса
Здравствуйте, у меня есть класс с несколькими полями, например, class Person...

Как проинициализировать static поле класса?
Добрый вечер. Как проинициализировать в конструкторе b() подобную переменную? В...

Указатель на класс как поле класса
Как работать с указателем в классе class A {}; class B {private: A * uk};...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru