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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2009, 00:25   #1
Serzhi1
Пользователь
 
Регистрация: 23.12.2008
Сообщений: 12
По умолчанию Динамические классовые типы

Создать класс Astack – стек, который базируется на массиве указателей фиксированного размера. Предусмотреть, чтобы стек имел возможность сохранять значения типа, который соответствует библиотечному классу string. Предусмотреть функции для использования следующих операций:
рush() – занести в стек значение типа Тype;
pop() – добыть та удалить значение из вершины стека;
print() – вывести все значения стека на экран;
num() – определить кол-во значений, которые находятся в стеке.
isempty() – вернуть значение true (тип bool), если стек пустой.

Я начал с push();
Ну и конечно же не получилось...подскажите пожалуйста где ошибки.

Код:
#include <iostream>
#include <stdio.h>
#include <string>

using namespace std;

const int n=10;

class Astack{
	  char *d;
	  int top;
public:
	Astack(){d=new char [n]; top=0;}
	~Astack(){delete []d;}
	void push();
	//void pop();
	//void print();
	//void num();
	//bool isempty();
};

int main(){
	Astack a; //создали обьект типа Astack
	
		a.push();
	

    system ("pause");
	return 0;}

void Astack::push(){

	 char f;
	if(top<10){
		cout<<"\nVvedite znachenie peremennoj\n";
		cin>>f;
		d[top]=f;
		top++;}
1 ошибка:

fatal error C1075: end of file found before the left brace '{' at '.\stek.cpp(31)' was matched

Спасибо.
Serzhi1 вне форума Ответить с цитированием
Старый 08.01.2009, 01:01   #2
spark-roman
Пользователь
 
Регистрация: 25.10.2008
Сообщений: 20
По умолчанию

Скобку фигурную в определении процедуры push не закрыли, в самом низу
spark-roman вне форума Ответить с цитированием
Старый 08.01.2009, 02:12   #3
Serzhi1
Пользователь
 
Регистрация: 23.12.2008
Сообщений: 12
По умолчанию

оооххх.....спсибо)))
Serzhi1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Символьные типы данных ...Оленька... Паскаль, Turbo Pascal, PascalABC.NET 14 07.01.2009 04:44
Типы данных nedden Помощь студентам 2 12.11.2008 17:18
Типы полей ADOTable AnnNet БД в Delphi 2 21.07.2008 16:40
Строковые типы SunKnight Общие вопросы Delphi 8 07.05.2008 15:46
Типы данных??? Рустам Общие вопросы Delphi 10 08.11.2007 08:03