Курсовая работа: Работа с языками С и С++
f. write ( (char*) &k->p,2);
if (k->next==NULL)
break;
else
k=k->next;
}
if (f. fail ())
cout<<"' не создан";
if (! f. fail ())
cout<<"' создан";
f. close ();
return;
}
“ readFileB ”
Функция readFileB () - функция для чтения данных из файла.
Если программа была запущена с параметрами, то в качестве имени файла выступит аргумент из командной строки.
Функция написана с использованием потоковых классов С++
Принимаемые значения: количество аргументов, принятых функцией main () из командной строки; указатель на массив указателей на строки, считанные как аргумент из командной строки; указатель на указатель на первый элемент; указатель на количество считанных элементов
Возвращаемые значения: нет
#include "my. h"
using namespace std;
void readFileB (struct e **head, int *n, int argc, char **argv) {
char name [10];
struct e *k;
*head= (struct e*) malloc (sizeof (struct e));
k=*head;
if (argc>2)
strcpy (name, * (argv+1));
else{