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

Не выполняется программа проводника - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер массива при передачи в функцию http://www.cyberforum.ru/cpp-beginners/thread911575.html
День добрый, подскажите столкнулся с такой проблемой: void masssize (char mass) { int size = sizeof(mass)/sizeof(mass); cout << size; } int main () {
C++ Потоковое Чтение и запись в файл Всем привет. Подскажите пожалуйста с помощью каких функций и библиотек лучше всего производить запись и чтение из файла, + подскажите как сделать редактирование той же самой записи в файле. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread911573.html
Отловить сообщение о завершении потока(треда) C++
Привет! Студия постоянно сигнализирует в окне вывода о завершении разных потоков в программе. Допустим я сам создаю один поток, который довольно сложен и в нем используется куча разных длл. Так вот при завершении этого потока - все эти длл выгружаются автоматически из памяти. и все ок, и хорошо работает. вот только у меня одна проблема. мой тред создается по желанию пользователя... и вот если...
Найти ошибку C++
Не могу найти ошибку в программе, не ищет букву "а", в некоторых случаях подсчет не правильный. Программа должна найти и подсчитать в строке кол-во букв "а" в первом слове. #include<conio.h> #include<string.h> #include<stdlib.h> #include<stdio.h> #include<iomanip.h> void main() { int a = 0;
C++ (SOS) Как добавить координаты элемента массива в стек? http://www.cyberforum.ru/cpp-beginners/thread911551.html
Дяди программисты, спасайте новичка! Задача такая: построить лабиринт(матрицу) из 1 и 0 (идти можно только по единичкам) и сохранить в стек путь. Я всё примерно придумал как сделать, но не могу взять в голову как сделать чтоб программа после проверки истинности условия сохраняла в стек координаты точки, а не само её значение?
C++ Ошибка в указателе. исправьте ) #include "stdafx.h" #include <iostream> #include <ctime> #include <cstdlib> #include <cmath> const int n = 20; int main() { srand(time(0)); подробнее

Показать сообщение отдельно
Sid1057
5 / 5 / 2
Регистрация: 22.02.2013
Сообщений: 174
27.06.2013, 18:11  [ТС]     Не выполняется программа проводника
@Dr_Quake, спасибо, но там написано
27-31 Reserved
Добавлено через 2 часа 16 минут
@Dr_Quake, и кстати, когда пытаюсь проследить значение регистров дальше, дебаггер вылетает(turbodebugger)

Добавлено через 6 минут
@Dr_Quake, блин, нашел ошибку, сама по себе оказалась простая, но как исправить не знаю, честно

Добавлено через 1 минуту
в какой-то момент(до вызова прерывания) AH обнуляется, а следовательно вместо функции 4e вызывается 00(завершение программы), сейчас буду искать решение

Добавлено через 7 минут
Готово, ошибку устранил, хоть и не понял, почему она возникала(буду говорить что компилятор виноват). Дело было так, в дебаггере после cbw регистр ah обнулялся, поэтом в коде поменял
C++
1
2
3
4
_AH=(0x4e);
_CX=0;
_DX=*searchpath;
geninterrupt(0x21);
на
C++
1
2
3
4
_CX=0;
_DX=*searchpath;
_AH=(0x4e);
geninterrupt(0x21);
теперь, вроде работает(во всяком случае этот пример для отладки). Всем спасибо за помощь.

Добавлено через 2 часа 22 минуты
в AX 14703, а значит ошибка все еще есть
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru