Курсовая работа: Работа с языками С и С++
}
}
f. close ();
return;
}
“ nameSort ”
Функция nameSort () - функция для сортировки дискового файла по по полю с именем БП. Сортировка происходит методом пузырька. Если программа была запущена с параметрами, то в качестве имени файла выступит аргумент из командной строки.
Принимаемые значения: Указатель на строку, содержащую имя файла
Возвращаемые значения: нет
#include "my. h"
void nameSort (char *fileName) {
FILE *f;
int n=1, i,l,k=0;
char a [51];
char b [51];
char name [10];
if (! (f=fopen (fileName,"rb+"))) {
while (getchar ()! ='\n')
continue;
do{
readName (name);
if (name [0] =='\0')
return;
printf ("Невозможно открыть файл c именем '%s'. \n",name);
}while (! (f=fopen (name,"rb+")));
system ("clear");
printf ("Файл с именем '%s' отсортирован", name);
}
else