zo vstupu textového súbora:
Kód: Vybrať všetko
1760
Jozef Maly
0
1078.88
11112009
1799
Maria Krasna
1
636.98
12101999Kód: Vybrať všetko
osobne cislo zamestnanca: 1760
meno priezvisko: Jozef Maly
administrativa/vyrobny pracovnik: 0
plat: 1078.88
datum: 11112002
osobne cislo zamestnanca: 1799
meno priezvisko: Maria Krasna
administrativa/vyrobny pracovnik: 1
plat: 636.98
datum: 12101999Kód: Vybrať všetko
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,slovo[30],p,a;
char ch;
FILE *f;
//od tadeto bude prvá funkcia
for(i=0;i<=29;i++) slovo[i]=0;
if((f=fopen("ZAMESTNANCI.TXT","r"))==NULL)
{
printf("Neotvoreny subor\n");
return ;
}
else
{
p=0;i=0;
while((c=getc(f))!=EOF)
{
if(c!='\n')
{
slovo[i]=c;
i++;
}
else
{
p++;
if(p=1) printf("osobne cislo zamestnanca: ");
if(p=2) printf("meno priezvisko: ");
if(p=3) printf("administrativa/vyrobny pracovnik: ");
if(p=4) printf("plat: ");
if(p=5)
{
printf("datum: ");
p=0;
}
for(a=i;a>=0;a--) printf("%d",slovo[a]);
putchar('\n');
i=0;
}
}
}
fclose(f);
return 0;
}Ak by ste mi niekto pomohol tak by som poprosil len zistiť že kde mám tú chybu lebo mne to nieje vôbec jasné nerozumiem kde je chyba. Algoritmus by som chcel zmeniť len minimálne ak sa to inak nebude dať.
Ďakujem.