Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2012, 15:07   #1
Тёма_)
Пользователь
 
Регистрация: 12.11.2011
Сообщений: 68
По умолчанию как нужно обьявлять индетефикатор?

Доброе время суток, вот такой вопрос,
допустим мне надо сделать класс (Strin) содержащий необходимые элименты, которые создаются в динамической области памяти, деструктор (~Strin) , конструктор для создания строк(Strin(char)), метод ввода исходных строк(Set()) и метод печати (Print()) (печать потом сделаю):
тут пока только надо вбить строку и вывести ее на экран, далее сам буду делать)
Код:
#include<stdio.h>
#include<iostream>
#include<math.h>
#include<string>
#include<stdlib.h>

using namespace std;

class Strin 
{
    public:
	char *op;
	public:
	  Strin(char);
	  ~Strin(void);
	
};

Strin::Strin(char)
{
	op = (char *) calloc(50,sizeof(char));
	cin.getline(op ,sizeof(char));
}

char Set(char)
{
	cout << "vvedite tekst : " << endl;
	cout << op << endl;                                     - вот тут ошибка
}

int main()
{
	char Set(char);
	getchar();
	return 0;
}
при таком коде он мне выдает ошибку в методе (char Set(char) -> cout << op << endl; говорит ошибку error C2065: 'op' : undeclared identifier),
как нужно обьявлять индетефикатор?
Тёма_) вне форума Ответить с цитированием
Старый 28.05.2012, 19:03   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Ну правильно он говорит... У вас же ваш оп в КЛАССе. Созавайте объект и через него обращайтесь.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как нужно обьявлять объекты? TotKtoNado Общие вопросы Delphi 6 04.05.2011 18:14
оч нужно узнать как делать это* Васильева Зинаида Помощь студентам 3 22.10.2010 22:23
Как сделать отбор нужно информации TaLi4 БД в Delphi 1 09.06.2008 16:27