Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Предупреждение



Вы можете модифицировать строки, создаваемые функцией strdup(), но: при этом не должны расширять их: за пределы отведенных: им объемов памяти. Если все-таки вам необходимо это сделать, скопируйте вашу строку в новый, больший по размеру буфер,: зарезервированный функцией malloc(), а затем освободите первоначальную строку.

Листинг 6.5 демонстрирует применение функции GetStringAt(), объявленной в файле GETS.H и описан­ной в файле GETS.С. Чтобы создать законченную программу, вы должны скомпилировать DUPED.С и ском­поновать с модулем GETS. Это можно сделать несколькими способами. В IDE используйте команду Project\0pen project..., чтобы открыть файл проекта DUPED.IDE, затем нажмите <Ctrl+F9>, чтобы скомпи­лировать, скомпоновать и запустить эту программу как EasyWin-приложение. Или же, чтобы скомпилировать, скомпоновать и запустить про­грамму DUPED как DOS-приложение, можно ввести в DOS следующие команды:

Ьсс -с gets.с

bcc duped.с gets.obj

Первая команда компилирует модуль GETS.С, создавая объектный файл с именем GETS.OBJ Вторая команда компилирует модуль DUPED.С, создавая объектный файл с именем DUPED.OBJ, а также компонует эти два объектных файла и создает окончательный исполняемый файл DUPED.EXE, который вы сможете запустить в DOS, введя коман­ду duped.





Дата публикования: 2015-01-23; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...