#include <stdio.h>
#include <stdlib.h>
#include <fstream.h>
struct game
{
char name[30];
char category[30];
int year;
int rating;
};
void main ()
{
struct game temp;
FILE *f;
f = fopen("games.txt", "r+");
fread(&temp, sizeof(struct game), 1, f);
fwrite(&temp, sizeof(struct game), 1, f);
fclose(f);
}
--------------------------------------------------------
Selam abiler. Ben yukaridaki koddaki hatayi bir proje yazarken karsilastim. Yukarda file'in 1. elemanini okuyup onu 2.'nin ustune basmak. Ama hicbirsey olmuyor!!! fread'den sonra fseek deyip 2'yi isaret ettirsem bile yazmiyor kerata! Neden olabilir? games.txt'de kayitli 4 tane oyun var bu arada...