void ASIAKAS::delete_asnimi() //poistetaan asiakas ---> tyhjentää tunnuskentän, //"ei hyvä isommassa tiedostossa" { char jatko; strcpy(asiakas.astunnus, " " ); fwrite(&asiakas, sizeof(asiakas), 1, fileptr); printf("Poistetaanko tilaus? (k/e): "); scanf("%s", &jatko); if (jatko =='k') apu.TilausValikko();//jos jatketaan, mennään Tilausvalikkoon /*kuinka voisin poistaa tiedot niin ,että ei jätä tiedostoon mitään*/ }
moikka;
tiedosta kiinnostunut odottaa tietäjien neuvoa.
siis tohon yllämainittuun ongelmaan olis kiva saada mukava
opastus.
Sinulle on jo vastattu täällä.
Mahtaako olla syytä lähettää omaan aiheeseensa toista viestiä vain siksi, että kukaan ei ole päivän aikana siihen vastannut?
Kannattaisi tehdä tiedoston rakenne jotenkin fiksummin, on nimittäin tosi kömpelöä, jos se koostuu vain yhdenlaisista tietueista, kun tietueessa on kokoaan muuttava jäsen (nimi). Kannattaisi aloittaa tiedosto jonkinlaisella otsikkopalalla, jossa kertoisi, montako henkilöä luetaan, ja jokainen henkilö otsikolla, jossa kerrotaan nimen pituus. Noin niinkuin tiivistettynä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.