Kezdőoldal » Számítástechnika » Programozás » Tudnátok segíteni egy függvény...

Tudnátok segíteni egy függvényben c nyelven?

Figyelt kérdés

Egy függvényre lenne szükségem c nyelven abeadandó programomba. A következőt kéne csinálnia: megnyit egy szoveg.txt fájlt, és úgy ahogy van, kiírja a tartalmát a képernyőre. Nemtom, ajánlották a getchar, putchar párost, 256-os puffert... eddig van meg:

FILE *p;


p= fopen("rekordok.txt","r");

if (p==NULL) {

printf("Nem sikerült megnyitni!");

}

fprint(p);

fclose(p);


}



2012. nov. 19. 11:12
 1/6 _Jessy_ ***** válasza:

"...ajánlották a getchar, putchar párost, 256-os puffert..." Ebből már csak pont annyi hiányzik

fprint(p); helyett kell beolvasni a fájlból, majd kiírogatni, amíg a végére nem érsz. getc, putc függvények például. De szédítő sebességet ettől ne várj :)

2012. nov. 19. 12:07
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
és ez konkétan programrészletbe hogy lenne? le tudnád írni? probálkozok de még indig nem müködik...:S köszönöm!
2012. nov. 19. 14:49
 3/6 _Jessy_ ***** válasza:

char c;

do {

c = getc(p);

if(c != EOF){

putchar(c);

}

}while(c != EOF);

2012. nov. 19. 15:21
Hasznos számodra ez a válasz?
 4/6 iostream ***** válasza:

Ez de kecskekód volt. Akkor már:


char c = getc(p);

while (EOF != c)

{

putchar(c);

c = getc(p);

}

2012. nov. 19. 15:49
Hasznos számodra ez a válasz?
 5/6 _Jessy_ ***** válasza:
Őszintén szólva kecskeprogramnál pont lesz.rom, hogy optimális-e, vagy sem. Ez volt az első gondolat, ennyi. Segítségnek megteszi.
2012. nov. 19. 16:41
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
löszönöm mind a kettőtöknek
2012. nov. 19. 19:50

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!