[ 01011011 @ 30.08.2001. 07:34 ] @
Pokusavam da napisem strukturu koja sadrzi 6 polja u binarnom out_file
kako da prosledim?
struct type3{
char rec_type;
char cust_num[5];
char cust_name[20];
char cust_address[60];
float cust_balance;
char credit_limit[7];
}c_ptr;
ofstream outfile;
out_file.open("filename",ios::outios::binary);
ovo je sve sto sam skontao, sta da radim dalje???

Pomoc bi dobrodosla!!!!!!1
[ kajla @ 30.08.2001. 11:11 ] @
Citat:
01011011 je napisao:
Pokusavam da napisem strukturu koja sadrzi 6 polja u binarnom out_file
kako da prosledim?
struct type3{
char rec_type;
char cust_num[5];
char cust_name[20];
char cust_address[60];
float cust_balance;
char credit_limit[7];
}c_ptr;
ofstream outfile;
out_file.open("filename",ios::outios::binary);
ovo je sve sto sam skontao, sta da radim dalje???

Pomoc bi dobrodosla!!!!!!1

Kako sam ja svatio ti imas strukturu koju hoces da popunis podacima i da je upises u binarni fajl? Ako je tako onda za to koristi fread() i fwrite()...pogledaj starije topice bilo je reci na ovu temu.

poz.
[ c00l_daem0n @ 30.08.2001. 11:37 ] @
moze i ovako:

out_file.write((char*)&c_ptr, sizeof(c_ptr));

i posle citas sa:

in_file.read(...);


[ leka @ 30.08.2001. 15:23 ] @
Pa, evo ti nesto sa cim mozes da pocnes:
Code:

#include <stdio.h>

struct type3 {
    char rec_type;
    char cust_num[5];
    char cust_name[20];
    char cust_address[60];
    float cust_balance;
    char credit_limit[7];
} c_ptr;

int main(void)
{
    FILE *stream;
    struct type3 struktura;
    /**
     * Otvori fajl filename.dat za pisanje i u bin modu
     */
    if ((stream = fopen("filename.dat", "wb")) == NULL)
    {
    fprintf(stderr, "Ne mogu da otvorim fajl.n");
    return 1;
    }
    struktura.i = 0;
    struktura.ch = 'A';
    /** upisi strukturu u fajl */
    fwrite(&struktura, sizeof(struktura), 1, stream);
    fclose(stream); /** zatvori fajl */
    return 0;
}


Pozdrav

Deyan



[Ovu poruku je menjao leka dana 08-30-2001 u 02:23 PM GMT]
[ leka @ 30.08.2001. 15:24 ] @
Sranje sto ne postoji
 ovde (ili ja ne znam da postoji :)

Deyan

[ leka @ 30.08.2001. 15:36 ] @
Zaboravih da dodam/izmenim (jer sam pisao u zurbi):

ono "c_ptr" nam ne treba u ovom programu naravno... :)

Deyan