Osaako joku neuvoa, miten saan ensimmäisen rivin poistettua tekstitiedostosta ??
File sisältää:
aaaaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
ddddddddddddd
ja se pitäisi saada näyttämään
bbbbbbbbbbbbb
ccccccccccccc
dddddddddddd
Tämänhetkinen kooodini, on seuraava:
(avaa tiedoston, kopio tämän ja nimeää uudelleen alkuperäiseksi)
Koettanut tuolla FSEEK-jutulla, mutta se ei toimi halutulla tavalla
#include
#define ERR_OPEN_1 11
#define ERR_OPEN_2 12
#define ERR_READ 13
#define ERR_WRITE 14
#define ERR_SEEK 15
int f_err_report(int mode) {
if(mode==ERR_OPEN_1) fprintf(stderr,"error opening file1n");
if(mode==ERR_OPEN_2) fprintf(stderr,"error opening file2n");
else if(mode==ERR_READ) fprintf(stderr,"error reading from file");
else if(mode==ERR_WRITE) fprintf(stderr,"error writing to file");
else if(mode==ERR_SEEK) fprintf(stderr,"error looking up a position");
exit(1);
}
int main( void )
{
FILE *stream;
FILE *new;
char line[512];
int result;
int i;
char ch;
int renameFile=0;
stream = fopen( "testi.txt", "r" );
new = fopen( "uusi.txt", "w" );
result = fseek( stream,30, SEEK_SET);
while(!feof(stream)) {
ch=getc(stream);
if(!feof(stream))
putc(ch,new);
else break;
if(ferror(stream)) f_err_report(ERR_WRITE);
}
fclose(stream);
fclose(new);
renameFile=rename("uusi.txt", "testi.txt");
if (renameFile!=0)
perror("Error in renaming file.");
return 0;
}
Rivin poisto txt tiedostosta
Tiedostelija
4
516
Vastaukset
- sdfsdf
Kirjoita tiedosto uudelleen alkaen toisesta rivistä.
- Tiedostelija
Miten saan kohdistettua edellisessä koodissa pointterin 2 riviin ??
- rivien välistä
Jos tarkoituksesi on tosiaan poistaa rivejä, niin lue tiedosto rivi (eikä merkki) kerrallaan (fgets) ja tallenna luetut rivit toiseen tiedostoon vasta toisesta rivistä alkaen.
- tytytyyt
poista eka alkio ja array takasin txt tiedostoksi
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä yhteistä on sulla ja kaivatulla?
Onko teillä samantyyppinen olemus tai luonne? Vai muistuttaako vartalonne toisiaan? Tai kasvot? Entä pukeutuminen? Onko991516Kerran oltiin mekin kahdestaan
Saanko sanoa, että minua kyllä vähän huvitti jälkeenpäin? Olit kuin vapiseva jänis ketun vieressä valmis loikkimaan paik131166- 2231146
Persut yritti estää somalinaista väittelemästä lääketieteen tohtoriksi
Yrittivät saada hänet lähihoitajakouluun, vaikka pärjäsi hyvin koulussa. Nyt hän on yliopistossa väitellyt lääketieteen251975Oikeasti, voitais mennä kahville
ja jutella niin kuin normi-ihmiset. Kyllä toivon sitä. En pelkää kohdata enkä istua sun kanssa samassa pöydässä. Miten o81959- 141930
Jos nainen harrastaa seksiä
Useiden kanssa, miten se eroaa miesten mielestä siitä, jos miehellä on ollut useita s kumppaneita? Oletan että kaikki mi179913Pihlaja-puulle
Illat on mulle pahimpia. En tiiä miks se olis vaan parasta yöstä toiseen nukkua sun kanssa ja herätä sun kasvoihin. Jos15859- 71767
Yritin keväällä unohtaa sinut nainen
mutta siinä kävi niin, että ikävä tuli korkoineen takaisin. Niin että mikä taikavoima sinulla on minuun, sitä joutuu mie31743