С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Удалить из записи четырехзначного числа цифры 0, оставив прежним порядок цифр https://www.cyberforum.ru/ cpp-beginners/ thread2571751.html
Дано четырехзначное число N Необходимо удалить из его записи цифры 0 оставив прежним порядок цифр. Например, число 1509 после преобразования должно превратиться в 19 Формат входных данных
C++ Работа с бинарными деревьями
Написать функцию, определяющую максимальное количество одинаковых элементов бинарного дерева. Предусмотреть чтобы программа умела создавать бинарное дерево, удалять элементы, удалять все дерево, распечатывать на экране содержимое.
C++ Матрицу из файла превратить в двумерный массив https://www.cyberforum.ru/ cpp-beginners/ thread2571743.html
написал программу, чтобы матрицу из файла превратить в двумерный массив и проводить обычные операции, но цикл зацикливается, а в консоль выводит M M M M. данные в файле: 4 7 9 3 5 9 3 1 9 8 4 6 что не так делаю? #include <iostream> #include <string> #include <fstream> #include <windows.h>
C++ Вывод информации по заданному номеру и дате Всем доброго времени суток! Имеется следующая задача: Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка содержит определенные поля. Программа должна обеспечивать: хранение заявок в виде списка; добавление заявок в список; удаление заявок; вывод заявки по заданному номеру рейса и дате; вывод всех заявок. https://www.cyberforum.ru/ cpp-beginners/ thread2571734.html
Задание по c++ одномерный массив C++
Создать одномерный массив вещественных чисел из диапазона размером 180 000. Вывести на экран. Найти время выполнения программы через пре-инкремент и пост-инкремент. Сделать меню с двумя пунктами: 1. Повторить выполнение 0.выход Подскажите, как сделать. Заранее спасибо!
C++ Алгебраическая проблема https://www.cyberforum.ru/ cpp-beginners/ thread2571711.html
Алгебраическая проблема Даны числа d — степень полинома, массив K—коэффициенты полинома P(x) и число а. Требуется найти и вывести коэффициенты произведения полинома P(x) на (x–a). Input Со стандартного устройства ввода в первой строке вводится целое число d (1 до 1000) степень полинома, во второй строке вводятся (d+1) целых чисел — массив K (-1000 до 1000)—коэффициенты при членах в...
C++ Найти стороны треугольника (по теореме синусов) Очень нужна помощь. Задача на C++. Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника (по теореме синусов). https://www.cyberforum.ru/ cpp-beginners/ thread2571708.html Написать программу, упорядочивающую заданную последовательность целых положительных чисел C++
Написать программу, упорядочивающую заданную последовательность целых положительных чисел следующим образом: сначала должны располагаться все нечётные числа в порядке возрастания, а затем все чётные в порядке возрастания. Например: из последовательности {2, 5, 3, 4, 7, 16, 1} должно получиться {1, 3, 5, 7, 2, 4, 16}. Необходимо учесть, что: 1) последовательность может не содержать нечётных чисел;...
C++ Как получить отладочную информацию GCC -g3 ? Как получить отладочную информацию в читаемом виде ? (GCC 4.9.2 / GDB) https://www.cyberforum.ru/ cpp-beginners/ thread2571652.html C++ Требуется найти и вывести сумму чисел A и B https://www.cyberforum.ru/ cpp-beginners/ thread2571651.html
Требуется найти и вывести сумму чисел A и B. Выводить пробел в конце строки не нужно. С устройства вводятся числа N — длина числа A и M — длина числа B. Во второй строке вводится число A. В третьей строке вводится число B. Sample Input
C++ Перевод из python в c++
Переведите данный код в с++. Заранее спасибо n = int(input()) z = list(map(int, input().split())) sum_, indx = 0, 0 for i in range(n): s = sum(z) * sum(z) if s > sum_: sum_, indx = s, i print(indx)
C++ Выяснить количество Особенных последовательностей, элементы которых находятся в диапазоне от 1 до K Последовательность целых чисел a1,a2,a3...an называется Особенным, если a1 делит a2, a2 делит a3 и так далее до an−1 делит an. Так же последовательность называется Особенным если все числа различны. Например, (2, 4, 8) считается Особенным, а последовательность (2, 4, 4, 8) не является Особенным, так как 4 встречается 2 раза. Вам всевозможные последовательности чисел от 1 до K. Вам нужно... https://www.cyberforum.ru/ cpp-beginners/ thread2571632.html
0 / 0 / 0
Регистрация: 03.02.2018
Сообщений: 2
0

Ошибка Visual Studio. Кадр находится не в модуле - C++ - Ответ 14183652

18.01.2020, 15:06. Показов 2964. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста! Программа получает на вход строку символов, потом через ассемблерную вставку ее неободимо упорядочить по алфавиту. Но! программа не компилируется, так как вылезает ошибка "Кадр находится не в модуле". Подскажите, в чем может быть проблема?


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
#include <stdio.h>
#include <iostream> 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char source[] = "ванилью вкусно пахнет свеча.";
 
    char current, min;
    char finish[30];
    int b = 0; int j = 0;
    _asm
    {
start:
        mov dl, 0  //значение текущего элемента dl
        lea esi, source  //значение флага для минимума, т.е для al
        mov al, 0  //значение минимума al
        lea edi, source //значение флага для бегунка currenta, т.е для al
        mov al, byte ptr[esi]  //al= значение, на которое указывает флаг esi
        mov dl, byte ptr[edi] //dl= значение, на которое указывает флаг edi
check1 : //проверка конца строки
        cmp byte ptr[edi], '.'  //флаг в edi = . ?
        je exit
ifspace :   //если пробел
        cmp edi, ' '
        je space
notspace :   //в противном случае
        inc edi
        mov dl,byte ptr[edi]
        jmp check1
space :  //если пробел
        inc edi
        mov dl, [edi]
        jmp check3
 
check3 : mov j, 0
             cmp dl, al //получили новый символ
             jl rewrite  //переписываем min meniche
 
rewrite : mov al, dl //переписываем
              jmp check1
 
else2 : cmp dl, al
            je check4 //равны
check4 : inc j
            inc esi
            inc edi
            mov ECX, [esi]
            mov EDX, [edi]
            cmp ecx,edx 
            je check4
            jmp check3
 
secondcheck: cmp al, dl
             jg ifspace //больше
repuch:
        cmp al, ' '
        je exit
        xor ah,ah
        //mov edx, eax
        lea edi, [finish+eax]
        inc edi
        mov  BYTE PTR[edi-1], 0
        jmp repuch
 
exit : inc b  
cmp b,4
je exifull
        cmp ebp, ' '
        je start;
        jne exifull
exifull :  mov eax, 0
    }
    cout << "!", finish;
}


Вернуться к обсуждению:
Ошибка Visual Studio. Кадр находится не в модуле C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2020, 15:06
Готовые ответы и решения:

Где в Visual Studio находится компилятор?
И как он называется? Компилятор же? Не ассемблер, правильно говорить?

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

Ошибка запуск проекта Visual Studio 2012 на Visual Studio 2017
Предупреждение CS0618 'ZipEntry.Extract(string, bool)&quot; является устаревшим: 'Please use method...

Где в Visual Studio 2015 находится Windows Store?
Начал изучать C# по книге Эндрю Стиллмен Изучаем C# 3-е издание 2014 г. Там написано. Запустите...

1
18.01.2020, 15:06
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2020, 15:06
Помогаю со студенческими работами здесь

Где в Visual Studio находится окно дизасемблерного кода?
Подскажите пожалуйста где в Visual Studio находится окно дизасемблерного кода? Также интересно как...

Где находится html-код в ASP.NET Visual Studio
Здравствуйте, у меня такое задание оптимизировать сайт. я хотела добавить мета тегов в html...

Где находится файл csc.exe у Microsoft Visual Studio 2008?
Задаю не новый вопрос, но всё же... Где находится файл csc.exe у Microsoft Visual Studio 2008?...

Возникает ошибка при установке Visual C++ Redistributable for Visual Studio 2015
При установке visual c++ redistributable for visual studio 2015 возникает вот такая вот ошибка....

0
Новые блоги и статьи
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru