Прошу помощи (экзамен на носу)
"Описать структурный тип, состоящий из 4-х полей
1-наим. отд.
2-фамиля
3- дата рождения
4- адресное поле хранящее адрес (i+1) элемента однонаправленного списка.
Создать однонаправленный список из нужного кол-ва элементов, при создании заполнить все поля каждого элемента списка; вывести в файл io.txt построчно хапактеристики.
_______________________________________________________________
вот мои мысли по этому поводу (исходник) не доделал :(
#include <stdafx.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
struct k* A,*P;
char b[20];
struct k
{
char N[20];
char f[20];
char d[15];
struct k* NEXT;
}
P=A=(struct k*)malloc(sizeof(struct k));
FILE*f;
void main()
{
fopen ("io.txt", "wb");
for (int i=0; i<16; i++)
{
strcpy(P->N,"1K23p-8");
scanf("%s", b);
strcpy(P->f,b);
scanf("%s",b);
strcpy(P->d,b);
P->NEXT=(struct k*)malloc(sizeof(struct k));
}
P=A;
for(int i=0; i<16; i++)
{
fprintf(f, "%s/xd/xa %s/xd/xa %s/xd/xa/xd/xa", P->N, P->f, P->d);
P=P->NEXT;
}
}