В заголовке определены следующие функции.
abort() “Аварийно” прекращает работу программы
exit(n) Прекращает работу программы со значением n; условие
n==0 означает успешное завершение
system(s)
Также на сайте newtextile.ru можно узнать много интересного на тему http://www.newtextile.ru/
Что означает вообще тема бамбуковые халаты оптом про это написано на сайте newtextile.ru Спасибо сайту за информацию
Выполняет команду, представленную в виде С-строки (зависит от системы)
qsort(b,n,s,cmp)
Упорядочивает массив, начинающийся с указателя b и состоящего из n элементов размера s, используя для сравнения функцию cmp
bsearch(k,b,n,s,cmp)
Ищет аргумент k в упорядоченном массиве, начинающемся с указателя b, состоящего из n элементов размера s, используя для сравнения функцию cmp
d=rand()
d — псевдослучайное число в диапазоне от [0:RAND MAX]
srand(d)
Функция для сравнения (cmp), используемая функциями qsort() и bsearch(), должна иметь следующий тип:
int (*cmp)(const void* p, const void* q);
Иначе говоря, функции сортировки не известен тип упорядочиваемых элементов: она просто интерпретирует массив как последовательность байтов и возвращает целое число, удовлетворяющее следующим условиям:
• оно является отрицательным, если *p меньше, чем *q;
• оно равно нулю, если *p равно *q;
• оно больше нуля, если *p больше, чем *q.
Подчеркнем, что функции exit() и abort() не вызывают деструкторы. Если хотите вызывать деструкторы для статических объектов и объектов, созданных автоматически, генерируйте исключение.
Более полную информацию о функциях из стандартной библиотеки можно найти в книге K&R или другом авторитетном справочнике по языку С++.
Другие библиотеки
Исследуя возможности стандартной библиотеки, вы, конечно, не найдете чего- то, что могло бы быть полезным для вас. По сравнению с задачами, стоящими перед программистами, и огромным количеством доступных библиотек, стандартная библиотека языка C++ является довольно скромной. Существует много библиотек, предназначенных для решения следующих задач.
• Графические пользовательские интерфейсы.
• Сложные математические вычисления.
• Доступ к базам данных.
• Работа в сети.
• XML.
• Дата и время.
• Система манипуляции файлами.
• Трехмерная графика.
• Анимация.
• Прочее
Тем не менее эти библиотеки не являются частью стандарта. Вы можете найти их в Интернете или спросить у своих друзей и коллег. Не следует думать, что полезными являются только библиотеки, представляющие собой часть стандартной библиотеки.
Начало работы со средой разработки Visual Studio
“Вселенная не только страннее, чем мы себе представляем, но и страннее, чем мы можем представить”.
Дж. Б.С. Холдейн (J.B.S. Haldane)
В этом приложении описаны шаги, которые необходимо сделать до того, как вы войдете в программу, скомпилируете ее и запустите на выполнение с помощью среды разработки Microsoft Visual Studio.
Для того чтобы запустить программу, вам необходимо как-то собрать файлы вместе (чтобы, если ссылаются друг на друга — например, исходный файл на заголовочный — они могли найти друг друга). Затем необходимо вызвать компилятор и редактор связей (если не потребуется сделать что-то еще, он позволит по крайней мере связать программу со стандартной библиотекой языка С++) и запустить (выполнить) программу. Существует несколько способов решения это задачи, причем в разных операционных системах (например, Windows и Linux) приняты разные соглашения и предусмотрены разные наборы инструментов. Тем не менее, все примеры, приведенные в книге, можно выполнить во всех основных системах, используя один из распространенных наборов инструментов. В этом приложении показано, как это сделать в одной из наиболее широко распространенных систем — Microsoft Visual Studio.
Лично мы, реализуя некоторые примеры, испытали то же чувство разочарования, которое испытывает любой программист, приступая к работе с новой и странной системой. В этом случае стоит обратиться за помощью. Однако, обращаясь за помощью, постарайтесь, чтобы ваш советчик научил вас тому, как решить задачу, а не решил ее за вас.
Инсталляция среды разработки Visual Studio
Visual Studio — это интерактивная среда разработки программ (IDE — interactive development environment) для операционной системы Windows. Если она не установлена на вашем компьютере, можете купить ее и следовать приложенным инструкциям или загрузить и инсталлировать свободно распространяемую версию Visual C++ Express с веб-страницы www.microsoft.com/express/download. Описание, приведенное здесь, следует версии Visual Studio 2005. Остальные версии могут немного отличаться от нее.
Создание и запуск программ
Создание и запуск программы состоит из следующих шагов.
1. Создание нового проекта.
2. Добавление в проект исходного файла на языке С++ .
3. Ввод исходного кода.
4. Создание исполняемого файла.
5. Выполнение программы.
6. Сохранение программы.
Создание нового проекта
В среде Visual Studio “проектом” считается совокупность файлов, участвующих в создании и выполнении программы (называемой также приложением) в операционной системе Windows.
1. Откройте среду Visual C++, щелкнув на пиктограмме Microsoft Visual Studio 2005 или выполнив команду Start^Programs^Microsoft Visual Studio 2005^ Microsoft Visual Studio 2005.
2. Откройте меню File, выберите команду New и щелкните на опции Visual C++.
3. На вкладке Project Types включите переключатель Visual C++.
4. В разделе Templates включите переключатель Win32 Console Application.
5. В окне редактирования Name наберите имя вашего проекта, например Hello, World!
6. Выберите каталог для вашего проекта. По умолчанию предлагается путь C:\Documents and Settings\Your name\My Documents\Visual Studio 2005\ Projects.
7. Щелкните на кнопке OK.
8. После этого должно открыться окно мастера приложения Win32 Application Wizard.
9. В левой части диалогового окна выберите пункт Application Settings.
10. Находясь в разделе Additional Options включите переключатель Empty Project.
11. Щелкните на кнопке Finish. Теперь для вашего консольного проекта будут инициализированы все установки компилятора.
Используйте заголовочный файл std_lib_facilities.h
Для вашей первой программы мы настоятельно рекомендуем использовать заголовочный файл std_lib_facilities.h, который можно загрузить с веб-страницы www.stroustrup.com/Programming/std_lib_facilities.h. Скопируйте его в каталог, выбранный в разделе С.3.1 на шаге 6. (Примечание. Сохраните этот файл как текстовый, а не как HTML-файл.) Для того чтобы использовать этот файл, вставьте в вашу программу строку
#include "../../std_lib_facilities.h"
Символы “../../” сообщат компилятору, что вы разместили это файл в каталоге C:\Documents and Settings\Your name\My Documents\Visual Studio 2005\Projects,
где его смогут найти другие проекты, а не просто рядом с вашим исходным файлом, так как в этом случае вам придется повторно копировать его в каталог каждого нового проекта.
Опубликовал katy
May 08 2015 11:28:49 ·
0 Комментариев ·
3248 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.