#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
FILE *plik;
plik=fopen("dane.txt","r");
struct {
char imie[20];
int ilosc;
}
imiona[100000];
int i;
char imie_pom[20];
int ostatnie =0;
fscanf(plik, "%s", &imie_pom);
for(i=0; i<20; i++)
{
imie_pom[i]=toupper(imie_pom[i]);
}
for(i=0; i<10000;i++)
{
imiona[i].ilosc=0;
}
for( ; ; )
{if(strcmp(imie_pom,imiona[i].imie)==0)
imiona[i].ilosc++;
break;}
for(i=0;i<ostatnie;i++){
if(i==ostatnie)
strcpy(imiona[ostatnie].imie,imie_pom);
imiona[ostatnie].ilosc++;
ostatnie++;}
}
Tak wygląda mój program. Chciałbym, żeby ktoś sprawdził, czy dobrze to robię?