• 5 odgovora
  • 3.687 pregleda
Zapis u binarnu datoteku 13.01.2007. u 16:16 · pre 240 meseci #1
Pozdrav,
zanima me kako u C# u binarnu datoteku napisati neki objekt. Recimo da imam strukturu:

Code:

struct s {
String Ime;
int Starost;
}


i onda negdje u funkciji imam:

Code:
s obj


i kako sad zapisati taj obj u datoteku? Kako mu uopće dodijeliti neku vrijednost? MAlo sam zbunjen jer polako prelazim sa c++ na c# i tamo nisam imao ovih problema.
Re: Zapis u binarnu datoteku 13.01.2007. u 16:32 · pre 240 meseci #2
Joj, pogriješi sam jer nisam stavio public ispred. Dakle, kod strukture treba ispred varijabli dodati public!

Ali svejedno ne znam ni dalje kako to zapisati u datoteku???
Re: Zapis u binarnu datoteku 13.01.2007. u 19:05 · pre 240 meseci #3
pogledaj "serialization" u msdn-u.

možeš da beležiš u flat file (txt) ali i u xml file.
Potpis
Acta, non verba!
Re: Zapis u binarnu datoteku 14.01.2007. u 09:33 · pre 240 meseci #4
Ja ne želim zapisati nešto u txt fajl nego baš binarno.

U c++ bi bilo ovako:

Code:
datoteka.write((char*)&zapis, sizeof(zapis));


ali kako to isto uraditi u .net-u u c#?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme