#include <stdio.h>
#include <stdlib.h>
#define N 50
#define FileD "C:\\contact1.txt"
typedef struct contact
{
char name[N];
char tele[N];
}CON;
CON s;
void input()
{
printf("input name:\n"); scanf("%s", s.name);
printf("input tele:\n"); scanf("%s", s.tele);
}
void regist()
{
FILE * fp;
if((fp = fopen(FileD, "ab")) == NULL)
{
printf("open error\n");
exit(0);
}
input();
fwrite(&s, sizeof(s), 1, fp);
fclose(fp);
printf("save ok\n");
}
int main()
{
int x;
for(;;)
{
printf("1.add contact\n");
printf("0.exit\n");
scanf("%d", &x);
switch(x)
{
case 0: return 0;
case 1: regist(); break;
}
}
return 0;
}
2013.11.6 20