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(®,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; }