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

Быстрый стек, с малым обьемом памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как считать строку? http://www.cyberforum.ru/cpp-beginners/thread84194.html
Зачем надо при считывания переменной типа string надо писать getline(cin, ...)? Зачем там cin? Разве там ожет быть что либо иное?
C++ Оценка времени работы Можете оценить время работы алгоритма? http://acm.timus.ru/problem.aspx?space=1&num=1100 - это задача, на которую он проходит По моему мнению это O( 3*(N+M) ), или просто O(N+M), где N - количество команд, M - количество задач #include <iostream> #define FOR(i,a,b) for (int i(a),_b(b); i < _b; ++i) int main() { http://www.cyberforum.ru/cpp-beginners/thread84187.html
C++ считывает текст из файла
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.
В чём ошибка? C++
мне надо чтоб програма получив строку проверила её и если в ней есть двузначные числа выводила всю строку. что я не так сделал? #include "stdafx.h" #include "iostream" #include "cctype" using namespace std; int _tmain(int argc, _TCHAR* argv) { bool flag; char *c=new char;
C++ Вырезать из матрицы всё лишнее, чтобы осталась только закрашенная часть http://www.cyberforum.ru/cpp-beginners/thread84170.html
Как можно вырезать из матрицы всё лишнее, чтобы осталась только закрашенная часть?
C++ Постфиксная и префиксная форма инкремента и декремента. Само задание: Написать программу с примерами постфиксной и префиксной формами инкремента и декремента. Число вводится с клавиатуры. #include<iostream.h> #include<stdio.h> int main(int args) { //Вводим с клавиатуры значение a и вычисляем значения c и d int a; int c; int d; подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
10.01.2010, 22:02  [ТС]     Быстрый стек, с малым обьемом памяти
Цитата Сообщение от odip Посмотреть сообщение
в памяти выделяется одна структура типа block_t
block_t *pblk= malloc( sizeof(block_t) );
извените коль что просто я и си++ не очень хорошо знаю, а чистый си вообще.. и кажется где-то читал что определять размер струкруры нельзя

Добавлено через 1 минуту
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
#include <stdio.h>
 
struct block_t;
struct block_t
{
    int val[19];
    struct block_t* prev;
};
 
typedef struct block_t block_t;
 
struct stack
{
    block_t* inf;
    int top;
    stack()
    {
        inf->prev = 0;
        top = 0;
    }
    ~stack(){}
    void push(int &n)
    {
        if (top == 19)
        {
            top = 0;
            block_t* tmp = malloc(sizeof(block_k));
        }
        else
        {
            inf->val[top++] = n;
        }
    }
};
 
int main()
{    
    return 0;
}
Добавлено через 11 секунд
куча ошибок:

Добавлено через 1 минуту
16 C:\Documents and Settings\Администратор\Рабочий стол\timus.c syntax error before "stack"

16 C:\Documents and Settings\Администратор\Рабочий стол\timus.c [Warning] no semicolon at end of struct or union
19 C:\Documents and Settings\Администратор\Рабочий стол\timus.c [Warning] data definition has no type or storage class
20 C:\Documents and Settings\Администратор\Рабочий стол\timus.c syntax error before '}' token
22 C:\Documents and Settings\Администратор\Рабочий стол\timus.c syntax error before '&' token

C:\Documents and Settings\Администратор\Рабочий стол\timus.c In function `push':

27 C:\Documents and Settings\Администратор\Рабочий стол\timus.c `block_k' undeclared (first use in this function)
(Each undeclared identifier is reported only once for each function it appears in.)
31 C:\Documents and Settings\Администратор\Рабочий стол\timus.c `inf' undeclared (first use in this function)
31 C:\Documents and Settings\Администратор\Рабочий стол\timus.c `n' undeclared (first use in this function)
At top level:
34 C:\Documents and Settings\Администратор\Рабочий стол\timus.c syntax error before '}' token
 
Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru