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

CТЕК ! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "warning C4804" при x <= 1 http://www.cyberforum.ru/cpp-beginners/thread336272.html
#include <iostream>; using namespace std; int main( void ) { int x; //исходное число int z; //ответ cin>>x; if ( x >= 1 || x <= 100 || x % 3 = 0) { // от 1 до 100 и делится без остатка на 3
C++ Borland C++ 2010 работа с html и сайтами Подхожу к работе с интернетом, хочеть освоить алгоритмы для написания программ работающих с сайтами. Пример цели, есть сайт mail.ru программа должна доставать из него какую нибудь информацию. Или сайт на html без движка, но там появляется какая нибудь инфа и её надо показывать в программе. Или теже чекеры мыл, icq или чекеры BL по WMID, может есть у кого исходники, а еще лучше книги или учебники... http://www.cyberforum.ru/cpp-beginners/thread336265.html
[Linker Error] Unresolved external '_Form1' C++
День добрый! При попытке скомпилировать программу в Borland C++6 , выдается след. сообщение: Unresolved external '_Form1' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ Unresolved external 'TForm1::' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\PROJECT1.OBJ Что делать?
C++ Будильник
Начал делать примитивный будильник и столкнулся с проблемой. Когда комп отправляешь в сон, то будильник не срабатывает. Как сделать чтобы будильник сначала разбудил комп, а потом подал признаки жизни? #include <Windows.h> #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; void gotoxy(int xpos, int ypos) { COORD scrn;
C++ Проблема с объектом string http://www.cyberforum.ru/cpp-beginners/thread336208.html
Всем привет! Таким образом передаю текст объекту string: string str ; sscanf( "cyberforum.ru", "%s" , str.data() ); cout << "string -> " << str.c_str() << endl; cout << "length -> " << str.length() << endl; В результате получаю вывод: string -> cyberforum.ru length -> 0
C++ Графическая библиотека для С++(VC 2010) Хочу попробовать себя в разработке простейших 2D игр. Подскажите какую-нибудь простую графическую библиотеку. Что-то типа библиотеки graph Турбо Паскаля. Гугл советует учить Qt/MFC/OpenGL, но стоит ли, если графика будет уровня игр Dendy? И литературы/ресурсов по разработке игр посоветуйте. Буду очень благодарен. подробнее

Показать сообщение отдельно
murod
 Аватар для murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163

CТЕК ! - C++

26.07.2011, 14:48. Просмотров 1670. Ответов 17
Метки (Все метки)

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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#include <iostream>
 
using namespace std;
 
class stack {
    int st[100];
    int tos;
    public:
        int back();
        void init();
        void push(int i);
        int pop();
        int size();
        void clear();
};
 
void stack::init()
{
    tos = 0;
}
void stack::push(int i)
{
    if (tos == 100)
    {
        cout <<"Stack is full\n";
        return;
    }
    st[tos] = i;
    tos++;
    cout << "ok";
}
 
int stack::pop()
{
    if(tos == 0)
    {
        cout <<"error\n";
 
    }
    tos--;
    return st[tos];
    st[tos] = 0;
}
 
void stack::clear()
{
    for(int i = 0; i <= tos; i++)
        st[i] = 0;
        cout <<"ok";
        tos = 0;
}
 
int stack::back()
{
    return st[tos-1];
}
int stack::size()
{
    return tos;
}
 
int main()
{
    stack stack1;
    int n;
    stack1.init();
    string str;
        while(true)
        {
            cin >> str;
            if (str == "push")
            {
                cin >> n;
                stack1.push(n);
                cout << endl;
            }
            if (str =="pop")
              {
                    cout << stack1.pop();
              }
 
            if (str == "exit")
             {
                    cout << "bye" ;
                    return 0;
             }
            if (str == "clear")
             {
                 stack1.clear();
                 cout << endl;
             }
            if (str == "size")
             {
                 cout << stack1.size();
                 cout << endl;
             }
            if (str =="back")
            {
                cout << stack1.back();
                cout << endl;
            }
        }
 
    return 0;
}
Pop чет нито работает ! return 0 мне нужно выйти а он возвращает 0

Добавлено через 6 минут
проверьте плиз функцию int stack:: pop() , когда я добавляю return 0 , у меня выводит значение return -а

Добавлено через 30 минут
вот условие задачи
Реализуйте структуру данных "стек". Напишите программу, содержащую описание стека и моделирующую работу стека, реализовав все указанные здесь методы. Программа считывает последовательность команд и в зависимости от команды выполняет ту или иную операцию. После выполнения каждой команды программа должна вывести одну строчку. Возможные команды для программы:
push n
Добавить в стек число n (значение n задается после команды). Программа должна вывести ok.
pop
Удалить из стека последний элемент. Программа должна вывести его значение.
back
Программа должна вывести значение последнего элемента, не удаляя его из стека.
size
Программа должна вывести количество элементов в стеке.
clear
Программа должна очистить стек и вывести ok.
exit
Программа должна вывести bye и завершить работу.

Перед исполнением операций back и pop программа должна проверять, содержится ли в стеке хотя бы один элемент. Если во входных данных встречается операция back или pop, и при этом стек пуст, то программа должна вместо числового значения вывести строку error.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru