Exemple #1
0
int main(void){
    int nlista,nreg,i,r;
    struct person p,reg[200];
    nreg=oppna();
    regin(reg,nreg);
    fscanf(textfil,"%d\n",&nlista);
    for(i=1;i<=nlista;i++){
        p=lasin();
        r=sok(reg,nreg,p);
        switch (r){
            case 0: printf("%-30s Ej tidigare registrerad\n",p.namn); break;
            case 1: printf("%-30s Betalt tidigare\n",p.namn); break;
            case 2: printf("%-30s Ny betalning\n",p.namn); break;
        }
        if(r==0){
            reg[nreg]=p;
            nreg++;
        }
    }
    fwrite(&reg,sizeof(struct person),nreg,utfil);
    fclose(infil);
    fclose(utfil);
    fclose(textfil);
}
char fran_morse(char *string)
{
	int boksnr = sok(string);
	char boks = 'A'+boksnr;
	return boks;
}