Buffy: 1)
Code:
MessageBox(NULL,"Uneti broj postoji u bazi!","Warning!",MB_ICONINFORMATION | MB_OKCANCEL)
Ako pritisnes OK funkcija vraca 1,ako Cancel funkcija vraca 2.
2)
Code:
#include <fstream>
#include <iostream>
using namespace std;
void pisi();
void citaj();
class klasa
{
public:
int a;
float b;
char c;
};
int main()
{
pisi();
citaj();
system("pause");
return 0;
}
void pisi()
{
ofstream fout("fajl.txt",ios::binary);
klasa kl;
kl.a=100;
kl.b=1.896;
kl.c='A';
fout.write((char*)&kl,sizeof(klasa));
fout.close();
}
void citaj()
{
ifstream fin("fajl.txt",ios::binary);
klasa kl;
fin.read((char*)&kl,sizeof(klasa));
cout<<"integer: "<<kl.a<<endl;
cout<<"float: "<<kl.b<<endl;
cout<<"char "<<kl.c<<endl;
fin.close();
}
;
Za upisivanje podataka binarno u datoteku najvazniji je da u konstruktoru stavis flag ios::binary.Onda mozes koristiti write i read metode.
Sa nizovima radis istu stvar kao sa objektima neke klase.Npr:
[code
int a[]{1,100,50,49};
fout.write((char*)&a,sizeof(a));
[/code]
Eto, nadam se da je pomoglo!
Pozdrav