Форум программистов, компьютерный форум 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

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

25.06.2013, 14:37. Просмотров 586. Ответов 18
Метки (Все метки)

Добрый день. Пишу программу проводник под DOS, начал с простого, вывод списка файлов из категории. В итоге программа не работает, в поисках багов оставил только одну функцию - вывод первого найденного файла и для "вылова" багов добавил "cout<<sometheng" после каждого этапа выполнения программы и вышло, что баг возникает при нахождении первого файла. Сейчас напишу код программы, приложу скриншот и код на asm, с которого по сути все и делал.
P.S. написать нужно именно на c++ без asm вставок, только с использованием dos.h.
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
#include <iostream.h>
#include <dos.h>
 
 
void main(){
 
char dta[64];
for(int i=0;i<64;i++){dta[i]=*"";}
char searchpath[4]={*"*",*".",*"*",0};
cout<<searchpath<<endl<<"DTA: "<<dta<<endl;
cout<<"1ah"<<endl;
_AH=(0x1a);
_DX=*dta;
geninterrupt(0x21);
 
cout<<"findfirst"<<endl;
_AH=(0x4e);
_CX=0;
_DX=*searchpath;
geninterrupt(0x21);
 
cout<<"New DTA: "<<dta<<endl<<"AX"<<_AX;
 
 
}
Миниатюры
Не выполняется программа проводника  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru