#include typedef struct
{
char name[100];
char pw[100];
}uifo;
#define USER_FILE "data.bin"
#define DEFAULT_NAME "guest"
#define DEFAULT_PW "123"
void write_data(uifo *info)
{
unsigned char len;
FILE *fp;
fp = fopen(USER_FILE, "wb");
if(fp == NULL)
{
printf("can not open file \n");
return;
}
len = strlen(info->name);
fwrite(&len, 1, 1, fp);
fwrite(info->name, 1, len, fp);
len = strlen(info->pw);
fwrite(&len, 1, 1, fp);
fwrite(info->pw, 1, len, fp);
fclose(fp);
}
void read_data(uifo *info)
{
FILE *fp;
unsigned char len;
fp = fopen(USER_FILE, "rb");
if(fp &#