Strukt H
Strukt H
#pragma once
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<time.h>
typedef struct {
char imep[50];
int bri, pi, espb;
float pros;
}student;
student Ucitavanje()
{
student pom;
int godina;
printf("Unesi ime i prezime: ");
if (gets(pom.imep) == NULL)
{
;
}
else {
getchar();
pom.bri = rand() % 900 + 100;
}
}
else
pom.pros = 0;
pom.pi = 0;
pom.espb = 0;
return pom;
}
}
void Ispis2(student pom)
{
FILE* fb = fopen("student.bin", "ab+");
fclose(fb);
}
void IspisUDat()
{
student pom;
FILE* fb = fopen("student.bin", "rb");
FILE* fb2 = fopen("tekst.txt", "w");
fclose(fb);
}
void Azur()
{
student pom;
FILE* fb = fopen("student.bin", "rb+");
int br, i;
fseek(fb, 0l, SEEK_END);
br = ftell(fb) / sizeof(student);
for (i = 0; i < br; i++)
{
fseek(fb, i * sizeof(pom), 0);
fread(&pom, sizeof(pom), 1, fb);
pom = AzurIspit(pom);
fseek(fb, i * sizeof(pom), 0);
fwrite(&pom, sizeof(pom), 1, fb);
}
fclose(fb);
}