嘿嘿,你的问题就由我来解答吧
我曾经也有过你这种问题,只不过当时我不知道怎么问(表达能力不好),你的问题正是我当时想问的。好了,言归正传,
你先定义一个数据结构:
typedef struct{
int id;
char one[32];//长度是32,你上面的*指针是不对的
char two[60];
}my;//这个名字自己取
void write(char *path)//传入文件写入路径,如"C:\\a.bb"
{
my sss;
sss.id = 100;//
//…………这里填写你的数据
FILE *fp;//文件指针
fp = fopen(path, "rb");//这个rb很重要,就是告诉VC用“二进制”写文件,以达到用记事本打开将是乱码的效果
fwrite(&sss, sizeof(my), 1, fp);//写文件,这个函数你自己看书,我不多说
fclose(fp);
}