Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165

Подскажыте Почему не роботает

29.01.2012, 12:45. Показов 1116. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
#include "stdafx.h"
#include <iostream>
 
struct stack
{
    char mas [100];
    int top;
    stack (*f)(stack a);
};
 
//stack (*f)(stack a);
 
stack add(stack a)
{
    int i;
    a.mas[a.top]=a.top+48;
    a.top=a.top+1;
    for (i=0;i<a.top;i++)
    {
        std::cout<<a.mas[i]<<"  ";
    }
    std::cout<<'\n';
    return a;
}
stack take(stack a)
{
    int i;
    a.mas[a.top]=0;
    a.top=a.top-1;
    for (i=0;i<a.top;i++)
    {
        std::cout<<a.mas[i]<<"  ";
    }
    std::cout<<'\n';
    return a;
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    stack a;
    a.top=0;
    a.f=add;
    a=a.f(a);
    a=a.f(a);
    a=a.f(a);
    a=a.f(a);
 
    a.f=take;
    a=a.f(a);
    a=a.f(a);
    a=a.f(a);
    a=a.f(a);   
 
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.01.2012, 12:45
Ответы с готовыми решениями:

не роботает прога,почему?
#include &lt;iostream&gt; using namespace std; const int n=3, m=3; void main (){ int a; int N; int i,j; cout&lt;&lt;&quot;vvedit matrytsu&quot;;...

Почему не роботает.?
Помогите! Вопрос жизни и смерти( Sub.Prl3 z = 0.2 x = -3 y = -2 Max = a(x) Min = b(y) DO WHILE (x + 0.13 &lt;= 4) x...

Почему не роботает функцыя root
такая проблема не работает функция root

10
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
29.01.2012, 13:52
M@k7, у меня всё компилируется и даже что-то выводит (не разбирался, что должен выводить, но похоже на правду). Разумеется, если изменить int _tmain(int argc, _TCHAR* argv[]) на int main() (или на int main(int argc, char *argv[])).
1
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165
29.01.2012, 13:55  [ТС]
А что делает ета замена?
0
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165
29.01.2012, 13:57  [ТС]
Вот ето пишет
Миниатюры
Подскажыте Почему не роботает  
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
29.01.2012, 14:18
Цитата Сообщение от M@k7 Посмотреть сообщение
А что делает ета замена?
всего лишь делает из этого кода код, соответствующий стандарту. А пишет бред какой-то... Похоже, какая-то внутренняя кухня мелкомягкого компилятора.
1
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165
29.01.2012, 14:21  [ТС]
так што делать
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
29.01.2012, 14:22
M@k7, использовать другой компилятор.
1
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165
29.01.2012, 14:22  [ТС]
где его взять то
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
29.01.2012, 14:23
M@k7, или изменить архитектуру. Не хранить указатель на функцию в структуре (тут он всё равно ни к селу, ни к городу), а пользоваться для этих целей просто внешними функциями. Или же написать класс, в котором будут соответствующие методы. Способов куча, короче говоря.

Добавлено через 31 секунду
M@k7, http://try-catch.ru/library/co... -1.48.0.7z
1
 Аватар для M@k7
7 / 7 / 1
Регистрация: 17.10.2011
Сообщений: 165
29.01.2012, 14:24  [ТС]
Так нужно сделать АТД
а его суть в том чтоб хранить указатель на функцию в структуре

И ещё как то пользоваться етим компилятором??
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
29.01.2012, 14:27
M@k7, суть абстрактного типа данных не в том, что надо использовать структуры и указатели на функции, понятие АТД вообще к языку не привязано.
http://ru.wikipedia.org/wiki/А... тип_данных
В вашей нынешней архитектуре как минимум не соблюдается это:
Вся внутренняя структура такого типа спрятана от разработчика программного обеспечения — в этом и заключается суть абстракции
Именно это предоставит использование классов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2012, 14:27
Помогаю со студенческими работами здесь

Почему не роботает уже замучался(
Помогите почему не роботает уже замучался( Написал крестики нолики, всё роб захотел вынести поле в функцию 2 вечера после роб мучаюсь не...

Подскажите пожалуста почему не роботает запрос
&quot;UPDATE Zamovlena SET Date_of_sending='&quot;+format1.format(d)+&quot;', Status_zamovlenya=3, number_driver ='&quot;+nb+&quot;' WHERE...

Подскажыте сортировку
Здраствуйте. В курсовой роботе нужно выполнить сортировку записей по фамилиям. Не могли бы вы написать ету процедуру?

подскажыте 3-4 американских форума!!
желательно таких что б там можна было задавать вопросы на любые тематики.. кто то знает такие??

подскажыте сборку игравого пк бюджет 40-45
играть в танки,на высокой графики и запас что бы остовался. вазможно это за эту сумму.


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
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