C++-ban valaki adna olyan kódot amivel egy szövegfájlból ki olvas egy sort és azt kiírja a képernyőre?
Figyelt kérdés
Olyan sort olvasna ki amit én választok, és azt ki is írná a képernyőre. Lehetnének benne megjegyzések amik segítenek hogy az a dolog ott mit is csinál. Kezdő vagyok :D2012. júl. 8. 20:20
1/1 zsomkovacs válasza:
#include <iostream>
//a fájlkezeléshez szükséges header
#include <fstream>
#include <string>
using namespace std;
int main()
{
//fájl megnyitása olvasásra - a fájl az f változón keresztül kezelhetjük
ifstream f("c:\\teszt.txt");
//ha sikeres a megnyitás
if (f)
{
string s="";
//ciklus amíg nincs jó sor, és még nincs vége a fájlnak
while ((!f.eof()) &&(!(<feltétel s-re>)))
{
//sor beolvasása
getline(f, s);
}
//ha nem azért léptünk ki a ciklusból, mert vége a fájlnak, akkor egy jó sor van s-ben
if (!f.eof())
{
//kiírjuk s-t
cout << s << endl;
}
}
else
{
//sikertelen fájlmegnyitás
cout << "Nem sikerult megnyitni a fajlt!";
}
return 0;
}
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!