Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Ошибка в алгоритме сортировки C++
Пожалуйста укажите мне ошибку в реализуемом мною алгоритме сортировки #include <iostream> using namespace std; int main() {int x=0,a={2,3,1,9,4,6,5,8,7,0},n=10; for(int i=1;i<n;i++) parkito, а это у вас какой метод сортировки? https://www.cyberforum.ru/cpp-beginners/thread27084.html#post4985
C++ В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд https://www.cyberforum.ru/ cpp-beginners/ thread395123.html
Люди добрые, помогите. В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд (циклически). Если при этом в последнем столбце оказался ноль, то заменить его числом P, введённым с... Нет их похоже...
C++ Приложение win32 https://www.cyberforum.ru/ cpp-beginners/ thread395111.html
Собсно вот в чем задание: "В ресурсном файле задать три битовых образа. В клиентской области окна разместить три нажимаемые кнопки (pushbutton), по нажатию которых про-исходит смена выводимого в...
C++ Borland C++ как написать в Borland C++ так что бы при нажатий клавиш считало сколько было нажато клавиш???? Andr2011, какой у вас борланд? https://www.cyberforum.ru/ cpp-beginners/ thread395103.html
C++ Программа на С https://www.cyberforum.ru/ cpp-beginners/ thread395093.html
Помогите написать программу на С
C++ 8-я система счисления в си++ задание: ввести число, не большее 500. Вывести представление этого числа в восьмеричной системе счисления https://www.cyberforum.ru/ cpp-beginners/ thread395106.html
C++ Задачка на С++ или С Помогите пожалуйста написать программу на С++ или С: Составьте диалоговую программу угадывания случайно выбранных координат цели в квадрате: по оси х от –10 о 30, по оси у от 2 до 28 c восьми попыток... https://www.cyberforum.ru/ cpp-beginners/ thread395098.html C++ массив символов (строки) Ребят, подскажите как реализовать: нужно проверить встречаются ли в слове "привет", символы из слова "ракета" если символы не встречаются (т.е. ввели "привет" и "как"), то вывести это первое слово... #include <stdio.h> char* strtoch(const char* s1, const char* s2) { char* tmp = (char*)s1; const char* st; while(*s1) { for(st = s2; *st && *st != *s1; *st++); if(*st) ... https://www.cyberforum.ru/ cpp-beginners/ thread395117.html
C++ Сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона! https://www.cyberforum.ru/ cpp-beginners/ thread395112.html
сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона! это задача вот что сделал я #include<iostream.h> #include<conio.h>...
C++ ряд Тэйлора https://www.cyberforum.ru/ cpp-beginners/ thread395108.html
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xкон с шагом dx и с точностью ε. Таблицу снабдить заголовком и шапкой....
C++ задача на массивы,доделать https://www.cyberforum.ru/ cpp-beginners/ thread395086.html
Даны вещественные массивы M, N.Определить значения массивов CM и CN по следующему правилу: CM=максимальному значению i-ой строки массива M, если M>0,CM=минимальному значению i-ой строки массива M,...
C++ while, do-while алгоритм , десятичная запись цифр Здравствуйте, помогите пожалуйста с заданием. Нужно на днях уже сдавать,а как сделать совсем не понимаю ((. На основе разработанного алгоритма в среде Visual Studio написать консольную программу на... #include <iostream> using namespace std; bool is_ascnum(int n) { int num = 0, tmp = n % 10; while((n /= 10) > 0) { num = n % 10; if((num - tmp) >= 0) tmp =... https://www.cyberforum.ru/ cpp-beginners/ thread395128.html
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,692
0

Создать отдельный стек для функции - C++ - Ответ 2228381

29.11.2011, 22:26. Показов 3686. Ответов 44
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
необходимо. Мне надо вызывать рекурсивную функцию; при этом происходит переполнение стека, мне бы хотелось бы это контролировать.
g++ не поддерживает обработку SEH- исключений, отловить переполнение стека, как, впрочем и другие я не могу. Программа падает просто и всё.
вызов рекурсивной функции в отдельном потоке с созданным и, как следствие, контролируемым стеком (билиотека pthread) рассамтриваю только в качестве ПОСЛЕДНЕГО варианта.

Спасибо, кто откликнется

Добавлено через 48 минут
Только что в отладчике OllyDbg исполоьзовал такой приём: выделял объём памяти и вручную менял регистр ESP, чтобы он указывал на эту память и всё получалось, эта память работала как стек.
Попробую такую идею замутить с аммесблерными вставками, они нужны будут для изменения ESP, если чё, отпишусь.

Вернуться к обсуждению:
Создать отдельный стек для функции C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.11.2011, 22:26
Готовые ответы и решения:

Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести эталонный символ.
Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести...

Как создать отдельный поток для функции?
Подскажите пожалуйста. Как создать отдельный поток для функции private void function (string P,string Q){ }? Пишу так, Tread myTread =new...

Как создать стек для рекурсивной функции?
Здесь речь идёт вот о чем. Требуется сделать стек, размер которого будет на порядок больше того, что может дать VB6. И основная...

44
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2011, 22:26
Помогаю со студенческими работами здесь

Создать отдельный класс для пользователей
Нужно написать отдельный класс в котором будет проходить проверка пользователей по уровню доступа. если к примеру пользователь добавился и...

Создать отдельный управляемый поток для бесконечного процесса
Пишу простую визуализацию броуновского движения в С++ Builder-e рисуя кружочки на имейдже. Подскажите самый простой пример как запихнуть...

Как создать в Yii и применить для модуля отдельный config?
Добрый день, можно ли создать в модуле админке отдельный конфиг и точку входа или как-то разделить на уровне приложений. Мне нужно, чтобы...

создать стек для с++
сформировать стек не более чем из 5-ти элементов. Начиная с 6-го введенного символа головной элемент &quot;выталкивается&quot; из очереди...

Функции для записи данных в отдельный файл txt
Прошу помочь с такой проблемой:какие функции используются для записи данных,в моём случае массива данных ,в отдельный файл txt Всем...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru