C++ fájlba írás?
ajánlanám figyelmedbe a google használatát
pl. guglizz rá erre: Input/output with files
Oké, de meddig jutottál (láthatnánk a forráskódot), hol akadtál el?
Az osztály létrehozásánál?
A benne levő konstruktor metódus megalkotásánál?
Hogy hogyan nyiss meg egy írható fájlt?
Hogy hogyan írj bele valamit?
Hogy hogyan zárd le?
Hogy hogyan példányosítsd az osztályt?
Ha semeddig, vedd elő a jegyzeteidet/tankönyvedet, illetve tessék utánaolvasni:
#include<cstdio>
FILE* f=fopen(fajlnev.c_str(), "w");
fprintf(f, "valami...");
fclose(f);
C++-ban lehet így is:
#include <fstream>
//esetleg ez is lehet benne a karakter kódolásért
#include <locale>
...
string szoveg, file_name;
//karakter kódolás miatt
setlocale(LC_ALL, "");
cout << "fájl név: \t";
cin >> file_name;
ofstream in_file(file_name); //az .exe fájl mellett lesz létrehozva így
cout << "\nszöveg:\n";
cin >> szoveg;
out_file << szoveg << endl;
cin.get(); //hogy ne záeódjon be egyből
return 0;
...nyersen ha el nem írtam valamit, finomítani kell rajta, csak példának írtam
De elírtam, elnézést
ofstream out_file(file_name); in_file helyett
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!