Поиск по сайту:
Карточная игра Девятка - Исходник.
Деревья - Исходник.
Сортировка вставками - Исходник.
Когда сдавалась работа | 2008 |
---|---|
Где сдавалась работа | НГТУ |
Оценка | 5 |
Имя автора | Сергей |
// Задание №8 BK58
#include <stdio.h> #include <windows.h> #include <string.h> #include <conio.h> int *load (char name_file[]); //Чтение файла void About(void); //Выводит информацию о авторе и программе void printsk (char* format,...); //Преобразовывает кодировку void main () { About (); //Вывод информации о программе и авторе char name_file[50]; //Хранит имя файла printsk ("Введите имя текстового файла: "); scanf ("%s", name_file); int *p = load (name_file); //Создаем массив указателей на абзацы int m[250]; int j = 1; for (; p[j] != 0; m[j]=p[j], j++); //Копируем, и считаем число абзацев //Вывод заданного абзаца на экран for (;;) { int num; for (;;) { printsk ("Введите номер абзаца от 1 до %d (0 - выход): ",j-1); scanf ("%d",&num); if (num >= 0 && num <= j-1) break; } if (num == 0) return; /* Открываем файл для загрузки строк. */ FILE *fp; if ((fp = fopen(name_file, "r"))==NULL) { printsk("\a\nОШИБКА при открытии файла.\n");
На данной странице представлены авторские программы.
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем".
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02