Kezdőoldal » Számítástechnika » Programozás » Hogy lehet egy programot úgy...

Hogy lehet egy programot úgy megírni, hogy ne használjon kimeneti fájlt, ne php-mysql legyen, bármennyi bemenetet megadhassunk neki, és azokat eltárolja a program újraindítása után is?

Figyelt kérdés
2012. jan. 18. 16:42
1 2
 1/13 iostream ***** válasza:
Tehát egy olyan programot szeretnél, ami mindent letárol amit beletolsz, és nem menti le külön fájlba? Temporális fájlt sem használhat?
2012. jan. 18. 16:45
Hasznos számodra ez a válasz?
 2/13 2xSü ***** válasza:
57%

1. Bármilyen programozási nyelv megfelelő lehet.

2. Ha nem fájlban tárolja az adatokat, akkor miben? Több lehetséges válasz van: adatbázisban, regisztrációs adatbázisban, interneten.


(Persze szigorúan véve ezek is fájlban tárolják az információkat, hiszen maradandó adatokat csak merevlemezre lehet írni, ami ugye fájlokat kezel csak. (Meg mappákat, ami végül is tekinthető egy speciális fájlnak.))

2012. jan. 18. 16:47
Hasznos számodra ez a válasz?
 3/13 anonim ***** válasza:
Serialize?
2012. jan. 18. 17:18
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
adatbázis programozásra gondoltam én is, csak azt nem nagyon tanultunk még... :S
2012. jan. 18. 17:24
 5/13 A kérdező kommentje:

Iostream: igen, erről van szó.

2xSü: igen, bármilyen program nyelv megfelelő lehet, az adatbázis jó ötletnek tűnik, csak adatbázis programozást még nem nagyon tanultunk...

A Serialize-t nem ismerem, de utána nézek :)

2012. jan. 18. 17:27
 6/13 iostream ***** válasza:

Hát, én a helyedben írnék egy Python scriptet, ami önmagát módosítja, mindig beleírva a bemenetet egy adatszerkezetbe.


Windows alatt ez csak trükkösen lehetséges, ugyanis a futó fájlt nem lehet írni, erre kell az átmeneti fájl.

2012. jan. 18. 17:31
Hasznos számodra ez a válasz?
 7/13 2xSü ***** válasza:
A fájlban tárolás miért nem jó? A php-ből gondolom egy webes alkalmazásról van szó. Ha webes szolgáltatás, akkor használhatók a sütik is, ha a tárolandó adatok kizárólag a felhasználóhoz kötődnek, vagy maga rendszer egy felhasználós. (Mondjuk pl. látogató számlálóra nem jó.)
2012. jan. 18. 17:33
Hasznos számodra ez a válasz?
 8/13 A kérdező kommentje:
Nem tudom, a tanár így kérte...
2012. jan. 18. 18:36
 9/13 A kérdező kommentje:
iostream: ez egyre bonyibban hangzik, távolról se tanultunk ilyet... ráadásul elvileg olyan kéne, hogy ha átviszi másik gépre az exét, akkor is tudja használni... szóval nemtom. Majd beszélek még a tanárral
2012. jan. 18. 18:45
 10/13 iostream ***** válasza:

Ezesetben itt egy segédkód:


#include <iostream>

#include <fstream>

#include <string>


int main(int argc, char* argv[])

{

std::cout << "to open: " << argv[0] << '\n';

std::string file(argv[0]);

file += ":sss";

std::ofstream out(file.c_str());

if(out)

out << "TesztSzoveg\n";

else

std::cout << "could not open :(\n";

}

2012. jan. 18. 19:33
Hasznos számodra ez a válasz?
1 2

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!