Курсовая работа: Работа с языками С и С++
“ readName . cpp ”
Функция readName () - вспомогательная функция. Она используется в функциях работающих с файлами. Считывает имя файла с клавиатуры и проверяет его корректность.
Принимаемые значения: Указатель на строку, в которую будут записаны считанные данные
Возвращаемые значения: нет
#include"my. h"
voidreadName (char* name) {char i, c;
printf ("Введите имя файла (не более 10 символов) \nЕсли вы передумали, просто нажмите клавишу 'Ввод'\n");
c=1;
while (c==1) {
c=0;
fgets (name,11,stdin);
for (i=0; i<10 && * (name+i)! ='\n'; i++)
if (* (name+i) >126 || * (name+i) <32)
c=1;
if (c==1)
printf ("Название содержит недопустимые символы. Попробуйте ещё раз\n");
if (i==10)
while ( (getchar ())! ='\n')
continue;
else
* (name+i) ='\0';
}
return;
}
“ f 2 s . cpp ”
Функция f2s () - вспомогательная функция. Она используется в функциях сортировки. Предназначена для обмена местами двух соседних элементов в связном списке.
Принимаемые значения: указатель на первый элемент, указатель на второй элемент, указатель на указатель на первый элемент
Возвращаемые значения: нет
#include "my. h"