Kezdőoldal » Számítástechnika » Programozás » Fajlbol olvasas c++? Hogy is...

Fajlbol olvasas c++? Hogy is van ez?

Figyelt kérdés

Hali mindenki nagy kerdesem van.

Egy egyszeru kis program (c++) amit dev c ben irok.

Ha valaki ismeri a Pascalt az tudja h ha allomanybol akartam beolvasni Change DIR-t kelett csinalni h ahonnan olvasom a fajlt abba a mappaba legyen de itt nem naon tom h kene h beolvassa mert mindig 0-t olvas.


2012. febr. 25. 16:41
 1/2 iostream ***** válasza:

Először is tanulj meg magyarul.

Másfelől a working directory az a shell fogalma. A C++ program nem ismeri ezt, illetve úgy, hogy ha beírsz egy relatív elérési utat (pl ha simán fájlnév alapján nyitod meg az relatív a jelenlegi könyvtárhoz úgy, hogy a jelenlegi könyvtárban van a fájl) akkor azt attól a könyvtártól fogja nézni, ahonnan elindítottad a programot.


Tehát ha a program a C:\program\program.exe, te a C:\adatok\adat.txt fájlt akarod megnyitni, és a C:\ gyökérből indítod, akkor úgy nyitod meg a fájlt, hogy std::fstream file("adatok/adat.txt");

2012. febr. 25. 21:01
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
# 1/1: Ez így nem teljesen igaz, C++nál ugyanúgy működik, mint a Pascalnál. Lehet használni abszolút elérést, és lehet relatívat, a relatív az aktuális munkakönyvtárból (working directory) indul ki, ez módosítható, akárcsak a Pascalban..
2012. febr. 26. 19:11
Hasznos számodra ez a válasz?

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!