Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Ilia Kantor                          2:5020/1815.6  16 Feb 2002  00:00:50
 To : All
 Subject : <без заголовка>
 -------------------------------------------------------------------------------- 
 
 
 === Cut ===
 
 }
 
  Вторая читает бинарный файл 'output' размера AMOUNT и выдает ключи в
 порядке появления. Предположения о типах те же.
 
 #include <stdio.h>
 #include <stdlib.h>
 
 #define AMOUNT 100    // Amount of data to be read
 
 #define LRECL 100
 typedef long int keyType;
 typedef struct recTypeTag {
     keyType key;                         /* ключ, по которому сортируем */
     #if LRECL
         char data[LRECL-sizeof(keyType)];       /* остальные поля */
     #endif
 } recType;
 
 recType d[AMOUNT];
 
 void main (void) {
     FILE *f;
     int i;
 
     f=fopen("output","r+b");
     for(i=0;i<AMOUNT;i++) {
         fread(&d[i], sizeof(recType), 1, f);
         printf("%ld\n", d[i].key);
     }
     fclose(f);
 }
 ====================================================================
 
 > App. Использованная литература.
 
 ====================================================================
 
   При составлении FAQ'а наиболее полно использовалась информация из
 
 книги Дональда Кнута (D. Knuth)
            'Искусство программирования на ЭВМ',
 
 книги Hиколаса Вирта (Niklaus Wirth)
            'Алгоритмы + Структуры Данных = Программы'
 
 а также 'Краткое руководство по сортировке и поиску'
  Томаса Hимана (Thomas Niemann), которое можно найти в интернете
 по адресу http://epaperpress.com/sortsearch/russian/index.html
 
 Сайт поддержки FAQ (там будут новейшие версии):
   http://algolist.da.ru.
 
 === Cut ===
                         <O> Bye, All <O>
 --- GoldEd 3.00.Alpha4+
  * Origin: http://algolist.da.ru - Мир Алгоритмов (2:5020/1815.6)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 <без заголовка>   Ilia Kantor   16 Feb 2002 00:00:50 
 FAQ (было <none>)   Yurij Zabelyshynskij   16 Feb 2002 02:44:25 
Архивное /ru.algorithms/39463c6d9333.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional