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

C++

Войти
Регистрация
Восстановить пароль
 
Vitali76
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 26
#1

Защищенный режим DOS - С++ - C++

16.12.2009, 11:27. Просмотров 1052. Ответов 2
Метки нет (Все метки)

Нужна помощь!!!
Надо написать программу на С++ для защищенного режима DOS.
В проге надо записать данные в переменную до 100 мб а потом записать эти данные в файл.
В программировании под DOS да еще в защищенном режиме я полный чайник...

Поэтому просьба подскажите что можно почитать или помогите с исходником для этой задачи!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2009, 11:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Защищенный режим DOS - С++ (C++):

16-разрядная подсистема MS-DOS - C++
куда надо писать, не знаю, поэтому спрошу тут. ошибка вылазиет не в моей проге, а после того, как последняя скомпилировалась, причем в...

Сеть Dos <-> Windows - C++
Есть ли у кого исходники или какая-нить информация по организации сети межу станциями на ОС DOS и Windows? Спасибо.

gettime нет в dos.h - C++
Подскажите. плз, где расположена это функция...

Чтение секторов жёсткого в DOS - C++
Добрый вечер! Проблема заключается именно в том, что программа должна работать под DOS, и ей не важно что есть на диске и какая там...

Разрешение экрана при DOS - C++
Какое разрешение имеет экран, когда включен режим эмуляции DOS'а в полноэкранном режиме?

как записать эту формулу на borland c++ 3.1 DOS - C++
Формула в архиве как выглядит она в c++?

2
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,379
16.12.2009, 22:08 #2
1. Скачиваешь вот тут: http://www.delorie.com/djgpp/ - компилятор DJGPP, он как раз предназначен для разработки программ, работающих в 32-битном защищенном режиме под DOS.
2. Пишешь и транслируешь свою программу уже обычным образом - там есть и IDE, и встроенный Help.... Синтаксис полностью совместим с Borland/Turbo C++ для DOS.
3. Вуаля.
1
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
17.12.2009, 00:18 #3
Надо написать программу на С++ для защищенного режима DOS.
В проге надо записать данные в переменную до 100 мб а потом записать эти данные в файл.


примерно так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
 
int main()
{
    const size_t mb = 1024*1024*1024;
 
    char* data = (char*) malloc(100 * mb);
 
    char* p = data;
 
    int i;
    for (i=0; i<100*mb; i++, p++)
        *p = rand() & 0xFF;
    
    FILE* fp = fopen("xxx.bin", "wb");
    fwrite(data, 100*mb, 1, fp);
    fclose(fp);
 
    return 0;   
}
всё необходимое брать здесь: www.openwatcom.org
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2009, 00:18
Привет! Вот еще темы с ответами:

Компиляция .com файлов (DOS) - C++ Builder
Как в Borland C++ Builder 4.5 получить исполняемые файлы в формате .com?

Команда MS-DOS type (на С++) - C++ Builder
команда TYPE Нужно написать программу с этой командой на С++ или что с ней связано (точно не объясню, такой дурацкий вопрос и мне...

Borland dos на windows 7 - C++ Builder
Подскажите где скачать dos borland работающий на win 7 64

защищенный режим - Assembler
Как преобразовать программу из формата .COM в формат .EXE.?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru