Kezdőoldal » Számítástechnika » Programozás » C++ fájlba írás?

C++ fájlba írás?

Figyelt kérdés
c++-ban hogyan tudok olyat csinálni, hogy van egy konstruktorom ami paraméterként vár egy fájlnevet és oda kiír valamit?

2018. szept. 28. 16:33
 1/7 anonim ***** válasza:
mé ne lehetne
2018. szept. 28. 17:08
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
0%

ajánlanám figyelmedbe a google használatát

pl. guglizz rá erre: Input/output with files

2018. szept. 28. 17:10
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

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:

[link]

[link]

2018. szept. 28. 18:04
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
Konstruktorba nem rakunk üzleti logikát.
2018. szept. 28. 18:29
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
0%

#include<cstdio>

FILE* f=fopen(fajlnev.c_str(), "w");

fprintf(f, "valami...");

fclose(f);

2018. szept. 28. 20:15
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

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

2018. szept. 28. 22:35
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

De elírtam, elnézést


ofstream out_file(file_name); in_file helyett

2018. szept. 28. 22:43
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!