Witam serdecznie, walcze z zadaniem z C kilka dni i z nim poradzic, wiec zwracam sie z prosba o pomoc do Was. Piszemy projekt grupowy - program majacy obslugiwac parking. Podzielony jest on na 3 czesci, tryb menedzera, tryb dla osoby przy wejsciu i wyjsciu, etc, etc. Problem w tym, ze w trybie menedzerskim staram sie zapisywac/dodawac dane kont osob, ktore maja abonament na parkingu (co upowaznia ich do znizki lub przedplacenia), ale z kazdym nowym wpisem, stare ulegaja skasowaniu(?) i w pliku pozostaje tylko najnowszy wpis. Ciezko to mi inaczej wytlumaczyc.
Przyklad uzytej struktury:
#include <stdio.h>
#include <stdlib.h>
#define NOF_CUSTOMERS 100
#define STRING_SIZE 50
struct customer
{
char forename[STRING_SIZE];
char surname[STRING_SIZE];
char address[STRING_SIZE];
char plate_number[STRING_SIZE];
float balance;
};
Nie bede tutaj wstawial calego kodu, gdyz jest dosc dlugi, ale wrzuce go w zalaczniku.
PS. Przepraszam za brak polskich znakow, czy jezyk uzyty w programie, studiuje w Anglii, laptop brytyjski. ;)