Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: c tiedoston tyhjennys

timok16 [07.02.2005 13:53:48]

#

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*/

}

timok16 [08.02.2005 15:50:49]

#

moikka;
tiedosta kiinnostunut odottaa tietäjien neuvoa.
siis tohon yllämainittuun ongelmaan olis kiva saada mukava
opastus.

rndprogy [08.02.2005 16:12:08]

#

Sinulle on jo vastattu täällä.

Metabolix [08.02.2005 17:38:15]

#

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ä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta