 /* ==================================== *\
 *	File      : \wrstruct.c               *
 *	Påbegyndt : 27.03.01 Henning Karlby   *
 *	Færdig    :                           *
 *	Ændret    :                           *
 * Optæl tegn i en binærfil              *
\* ===================================== */

/* ---- INCLUDES ------- */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

/* --------- main ----------- */
int main(void)
	{
		struct
			{ char navn[40];
			  int agentnum;
			  double hojde;
			} agent;

		FILE *fptr;
		char talstr[81];

		if( (fptr=fopen("agent.rec", "wb")) == NULL)
				{
					printf("\nKan ikke åbne filen agent.rec");
					exit(1);
				}

			do
				{
					printf("\nIndtast første agents navn             : ");
					gets(agent.navn);
					printf("\nIndtast første agents nummer max. 3 tal: ");
					gets(talstr);
					agent.agentnum = atoi(talstr);
					printf("\nIndtast agentens højde                 : ");
					gets(talstr);
					agent.hojde = atof(talstr);
					fwrite(&agent, sizeof(agent), 1, fptr);
					printf("Vil du indtaste flere agenter (y/n)? ");
				}
			while ( getche() == 'y' );
		fclose(fptr);
		return(0);
	}


