Skip to content

Instantly share code, notes, and snippets.

@edison23
Last active December 10, 2015 01:34
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save edison23/4359022 to your computer and use it in GitHub Desktop.
void statistics(FILE *file){
FILE *file_stats;
char filename2[10] = "stats.txt";
for (int i = 0; i < 10; i++){ //vynulovani pole
filename2[i] = 0;
}
file_stats = fopen(filename2, "a+");
int pocet_kusu = 0,celkem_cena = 0,pocitadlo = 0;
char pomocna[50];
//nulujeme pole
for(int i = 0;i<50;i++){
pomocna[i] = 0;
}
fseek(file, 0, SEEK_SET);
while (fscanf(file,"%s",pomocna) == 1){
//prislusny retezec prevedeme na cislo a pouzijeme jako pocet prodanych
if(pocitadlo%4 == 1){
pocet_kusu = pocet_kusu + atoi(pomocna);
}
//to same udelame o iteraci dal s cenou
if(pocitadlo%4 == 2){
celkem_cena = celkem_cena + atoi(pomocna);
}
pocitadlo++;
}
//a vypiseme co potrebujeme
fprintf(file_stats, "\n%d:%d\n",pocet_kusu,celkem_cena);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment