Member
Статус: Не в сети Регистрация: 30.04.2004 Откуда: [Omsk Team]
MR. DX9
Цитата:
относится к локальной "куче". Не может применяться для аллокации промежуточных буферов, например, DirectSound. Здесь требуется глобальная "куча" Windows и, соответственно, функция GlobalAlloc.
вдумчиво читаем MSDN и...
Цитата:
Windows memory management does not provide a separate local heap and global heap, as 16-bit Windows does. As a result, there is no difference between the memory objects allocated by the GlobalAlloc and LocalAlloc functions.
Цитата:
The global and local functions are slower than other memory management functions and do not provide as many features. Therefore, new applications should use the heap functions.
а вот это вообще, извините, смешно:
Цитата:
Вообще, чтобы понять тонкость использования этой функции, нужно понимать тонкости работы менеджера памяти.
где вы узнали эти тонкости, когда:
Цитата:
Microsoft does not document the exact rules that the heap follows for committing and decommitting storage—and the rules are different for Microsoft Windows 98 and Windows 2000.
мы знаем лишь то, что можно создавать и хранить данные в своей куче, кроме стандартной, алгоритм работы менеджера памяти недокументирован
_________________ forum.omskteam.ru- Все о керамограните
Member
Статус: Не в сети Регистрация: 29.10.2003 Откуда: Сургут
У меня проблемы со знаком ". Мне нужно вставить кавычку(двойную) в массив символов с помощью strcat. Когда я пишу char *teg=""" он естественно выдает ошибку, как по другому инициализировать этот символ?
Member
Статус: Не в сети Регистрация: 17.10.2003 Откуда: Киев
Есть текстовый файл a.txt например с таким содержанием:
Код:
1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16
нужно прочитать из него данные, и заполнить ими массив. В паскале это делалось очень просто:
Код:
. . . var f:text; begin assign(f,'a.txt'); reset(f); for y:=0 to n do begin for x:=0 to n do begin read(f,a[y][x]); write(a[y][x]:3); end; writeln; readln(f); end;
Подскажите пожалуйста как можно перевести раскладку клавы на русский язык в Борлюнде c 52
С кодировкой возникают проблемы
Добавлено спустя 1 минуту, 6 секунд: Подскажите пожалуйста как можно перевести раскладку клавы на русский язык в Борлюнде c 52
С кодировкой возникают проблемы
Member
Статус: Не в сети Регистрация: 13.11.2004 Откуда: Новосибирск
Люди, плиз, помогоите. По информатике задали написать рекурсивную функцию, которая бы испльзовала метод поиска с возвратом (он же с отходом назад). Мне даже не сама функция нужна, а любое условие задачи - решить я и сам смогу. Фантазии уже ваще не хватает, все, что ни принесу училке - говорит не то.
Хочу написать программку, которая бы читала имена файлов, например в папке, и записывала их в текстовый файл. Так вот не могку придумать как заставить ее последовательно прочитать имена файлов в директории, ибо ньюб. Предпологаю, что нужно читать имена файлов и писать их в массив, а массив затем сохранять в текстовый файл.
Member
Статус: Не в сети Регистрация: 30.01.2003 Откуда: Москва
Поиск начинаешь функцией findfirst (в Win32 - FindFirstFile), которая возвращает тебе поисковый хендл и название+атрибуты первого найденного файла. Для дальнейшего поиска - findnext (в Win32 - FindNextFile), оно требует хэндл, полученный от findfirst, и вохвращает имя+атрибуты следующего найденного файла. Подробнее в справке, какие-то нюансч мог упустить.
Сейчас этот форум просматривают: Bing [Bot] и гости: 23
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения