ПРИЛОЖЕНИЕ 6
Пример программы для обработки данных с меню пользователя
// Программа вызова пункта меню с использованием внешнего
// инициализированного массива указателей на функции
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
// объявление функций:
void fun1(), fun2(), fun3(), help(), menu();
// Определение fm – типа указателя на функцию:
typedef void (*fm) ();
// Объявление и инициализация p_fun – массива // указателей на функции:
fm p_fun[5]={fun1, fun2, fun3, help, menu};
void main(){ int m;
// - номер пункта меню
clrscr();
menu();
while(1){
{// ввод номера пункта меню // по запросу из окна меню:
cscanf(“%d”, &m);
if ( m>=1 && m<=5 )
p_fun[m-1](); // вызов функции через
// массив указателей
else exit(0);
}
}
1. |
Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ: Пер. с англ. - М.: Мир, 1981. |
2. |
Н.Вирт. Алгоритмы и структуры данных. - М.: Мир, 1989. |
3. |
Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. - М.: Мир, 1981. |
4. |
Дейтел Х., Дейтел П. Как программировать на С++: Пер. с англ. – М.: ЗАО "Издательство БИНОМ", 1998. |
5. |
Климова Л.М. Основы практического программирования на языке С++ - М.: “Издательство ПРИОР”, 1999. |
6. |
Топп У., Форд У. Структуры данных в С++: Пер. с англ. - М.: ЗАО "Издательство БИНОМ", 1999. |
7. |
Шилдт Г. Теория и практика С++: пер. с англ. – СПб.:BHV – Санкт-Петербург, 1996. |
8. |
Новоселов А.П. Машинные методы расчета процессов в динамических системах: Учеб. пособие. - Горький: изд. ГГУ, 1987. |
9. |
Дейтел Х. Как программировать на С++. – М.:Бином, 200. – 1024 с. |
10. |
Киммел П. и др. Borland C++5. /Пер. с англ. – СПб.: BHV-Санкт-Петербург, 2000. – 976 с. |
11. |
Керниган Б., Ритчи Д. Язык программирования С /Пер. с англ. – СПб.: Невский Диалект, 2000. – 352 с. |
12. |
Крячков А.В., Сухинина И.В., томшин В.К. программирование на С и С++. Практикум. – М.: Горячая линия-Телеком, 2000. – 352 с. |
13. |
Подбельский В.В. Язык С++: Учебник. – М.: Финстат, 2000. – 356 с. |
14. |
Тимофеев В.В. С/С++. Программирование в среде С++ Builder 5. – М.: Бином, 2000. – 420 с. |
15. |
Фомин С.С., Подбельский В.В. Программирование на языке Си: Учебное пособие. – М.: Финстат, 1999. – 600 с. |
16. |
Фридман А.Л. Основы объектно-ориентированного программирования на языке С++: Учебный курс. – М.: Радио и связь, 1999. – 208 с. |
17. |
Шамис В.А. С++ Builder 4. Техника визуального программирования. – М.: Нолидж, 2000. – 656 с. |
18. |
Шилд Г. Программирование на Borland С++. – М.: Попурри, 1998. – 400 с. |
19. |
Беляев Ю.И., Предместьин В.Р., Колесников С.А. Принципы программирования на Си: Учебно-методическое пособие /Российский химико-технологический университет им. Д.И. Менделеева. Новомосковский институт. – Новомосковск, 2001. – 71 с. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.