/* ==================================== *\
 *	File      : \Funk1.c                 *
 *	Påbegyndt : 20.03.01 Henning Karlby  *
 *	Færdig    :                          *
 *	Ændret    :                          *
 * Sæt datalister ind i funktioner      *
\* ==================================== */

/* ---- INCLUDES ------- */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

/* --------- main ----------- */
struct personel
	{
		char navn[30];
		int agentnum;
	};


struct personel nytnavn()
	{
		char talstr[81];
		struct personel agent;
		printf("\nNy agent\nIntast navn:");
		gets(agent.navn);
		printf("\nIndtast nummer max. 3 tal: ");
		gets(talstr);
		agent.agentnum = atoi(talstr);
		return agent;
	}

void liste(struct personel alle)  // Modtag et struct-argument fra main()
	{
		printf("\nAgent:\n");       // Udskriv strukturen
		printf("\tNavn  :   %s\n", alle.navn);
		printf("\tNummer:   %03d\n", alle.agentnum);
	}

void main(void)
	{
		struct personel agent1; // definer en struct-variabel
		struct personel agent2; // definer en til

		agent1 = nytnavn();     // Hent data for den første agent
		agent2 = nytnavn();     // Hent data for den næste agent
		liste(agent1);          // Udskriv data for den første agent
		liste(agent2);          // Udskriv data for den næste agent
	}

