Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
Гость___

Подскажите где ошибка?

04.09.2008, 16:18. Показов 1806. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#include <iostream>
using namespace std;
 
const int Max_size=1000;
 
class stack{
private:
    int s_size;
    int mass[Max_size];
public:
    stack();
    ~stack();
    void push(int e);
    int pop();
    int back();
    int size();
    void clear();
};
stack::stack()
{
    s_size=0;
}
stack::~stack()
{
}
void stack::push(int e)
{
    if(s_size==Max_size)
    {
        cout<<"stek polon";
        return;
    }
    mass[s_size]=e;
    s_size++;
}
int stack::pop()
{
    if(s_size==0)
    {
        cout<<"stek pust";
        return 0;
    }
        s_size--;
        return mass[s_size];
}
int stack::back()
{
    if(s_size==0)
    {
        cout<<"stek pust";
        return 0;
    }
    
    return mass[s_size-1];
    
}
int stack::size()
{
    return s_size;
}
void stack::clear()
{
    s_size=0;
}
 
 
 
 
 
int main()
{
    stack stack1;
    char *t[6]={"push","pop","back","size","clear","exit"};
    char *r="";
    char *res="";
    int q,n;
 
do
{
    gets(r);
    for(int i=0; i<6; i++)
    {
        res=strstr(r,t[i]);
        if(res)
        {
            q=i;
            break;
        }
    }
    switch(q)
    {
    case 0:
        n=atoi(r);
        stack1.push(n);
        cout<<"ok\n";
        break;
    case 1:
        cout<<stack1.pop();
        break;
    case 2:
        cout<<stack1.back();
        break;
    case 3:
        cout<<stack1.size();
        break;
    case 4:
        stack1.clear();
        break;
    case 5:
        return 0;
    }
} while(1);
 
return 0;
}
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.09.2008, 16:18
Ответы с готовыми решениями:

подскажите где ошибка в программе
помогите найти ошибку #include &lt;vcl.h&gt; #pragma hdrstop #include &quot;Unit21.h&quot; ...

Графика - рисует не ту фигуру, что задана в матрице. Подскажите - где и в чем ошибка. Код написан
Подскажите, пожалуйста! Пишу лубораторную работу по компьютерной графике. Дано задание написать программу в билдере, где нужно...

SOS! Выкидывает из программы! где ошибка подскажите
// PreCompiled Header #include &quot;StdAfx.h&quot; // Includes all required Crypto++ // Block Cipher Headers #include &quot;SymmetricCipher.h&quot;...

6
Гость__
04.09.2008, 16:22
значит ;P равно
а так смешно как то поличилось
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.09.2008, 16:45
так что у тебя конкретно не работает? вопрос конкретизируй...
0
Гость__
04.09.2008, 16:53
программа после компиляции говорит шо ошибка какая та и тд, короче не работает не знаю почему
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.09.2008, 16:57
ну вот про ошибку как раз можно было бы и поподробнее
0
Гость__
04.09.2008, 17:13
вот что говорит:
Unhandled exception at 0x102594af (msvcr90d.dll) in 2__.exe: 0xC0000005: Access violation writing location 0x0041774b.
woodooman у вас же должен быть компилятор сможете посмотреть?
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.09.2008, 17:29
ругается твоя программа из-за того, что под переменную место надо выделить
Code
1
 char *r = new char[10];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2008, 17:29
Помогаю со студенческими работами здесь

Препод говорит где - то ошибка в синтаксисе. Сам код взят из "жефри Рихтер - Создание эффективных WIN32 приложений" Пожалуйста, подскажите где ошибка!
// получаем код ошибки DWORD dwError = GetDlgItemInt(hwnd, IDC_ERRORCODE, NULL, FALSE); HLOCAL hlocal = NULL; // буфер для строки с...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил)
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для...

Подскажите где ошибка
Выдаёт ошибку при компиляции #include &lt;fstream&gt; #include &lt;vector&gt; #include &lt;iostream&gt; using namespace std; class Toy { ...

Подскажите где ошибка
Здравствуйте. Дали задание &quot;Дано пятизначное число. (Может быть например такое 00001). С помощью битовых операций запишите его в ячейку...

Подскажите где ошибка
Трабл в том, что при вводе значений он выдаёт отрицательный ответ. Помогите пожалуйста. Задание: Найти радиус описанной окружности...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru