Dear Linuxer,
Sorry nich OOT dikit.
Saya bikin program pake c++ untuk linux sih.
snippet nya kayak gini :
#include <mem.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct d_user
{
char *id;
char *uname;
int getin;
} DUSER;
void main(void)
{
int h;
h = open("test.dat", "wb+");
DUSER.id = (char *) malloc(25);
DUSER.uname = (char *) malloc(40);
strcpy(DUSER.id, "UID400");
strcpy(DUSER.uname, "rachman");
DUSER.getin = 10;
write(h, &DUSER, sizeof(DUSER));
close(h);
}
yang mau ditanyakan :
kenapa sizeof(DUSER) hanya 2 byte saja alias DUSER.getin saja yang ketulis
difile
dan DUSER.id dan DUSER.uname ngak ke tulis ke file.
Mungkin para linuxer ada yang bisa bantuin nich.
Makasih lho ....
------------------------------
SSL - Still Side in Linux
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3