1.通讯录管理系统
2.求大神用c语言帮忙编个手机通讯录管理!通讯统c通讯统!录管理系录管理系转转网页制作源码
3.用C语言或C++做个通讯录管理系统
通讯录管理系统
我这里有一个,语言源码语言源码泰国孕妇溯源码燕窝在哪买你看看吧,通讯统c通讯统大同网络公司网站源码满意的录管理系录管理系带新闻抓取的网址导航源码给分哦(在visual c++6.0上运行)
#include<stdlib.h>
#include<string.h> /*使用字符串函数*/
#include<conio.h> /*使用通过控制台进行数据输入和数据输出的函数*/
#include<stdio.h>
#include<dos.h> /*使用DOS函数*/
int i; /*定义一个全局变量i*/
struct addr /*定义通讯地址结构体*/
{ char post_num[]; /*邮编*/
char addr[]; /*家庭地址*/
};
struct birth /*定义出生年月结构体*/
{ int year; /*年份*/
int month; /*月份*/
int day; /*日期*/
};
struct record1 /*定义电子通讯录结构体*/
{ int number; /*序号*/
char name[]; /*姓名*/
char sex; /*性别*/
struct birth birth; /*出生年月*/
struct addr addr; /*通信地址*/
char telephone[]; /*联系电话*/
}records[];
FILE *fp; /*定义指向file类型结构体的指针变量*/
void Data_Load() /*定义载入数据函数*/
{ int j;
long k;
fp=fopen("record.txt","r+t"); /*打开文件record.txt,进行读写*/
if(fp!=NULL) /*如果文件不为空*/
{ for(i=1;i<;i++)
{ j=fgetc(fp); /*从"records.txt"文件读入整型数字*/
if(j==EOF) /*判断是语言源码语言源码大漠磁性找色自瞄源码否到了文件尾*/
return; /*如果到了结尾,返回*/
k=i-1;
fseek(fp,通讯统c通讯统k*sizeof(struct record1),SEEK_SET); /*将位置指针移到record1结构体所含字节
的第k倍个字节处*/
fread(&records[i],sizeof(struct record1),1,fp); /*读取一条记录*/
}
}
else
{ fp=fopen("record.txt","w"); /*打开文件record.txt,只写*/
i=1;
}
}
void Data_Show(int j) /*定义显示数据函数*/
{
printf("\n\n\tNo:%3d\n",录管理系录管理系records[j].number); /*序号*/
printf("\n\tname:%2s\n",records[j].name); /*姓名*/
printf("\n\tbirthday (y/m/d):%4d%2d%2d", records[j].birth.year, records[j].birth.month,
records[j].birth.day); /*打印第j个成员的出生年月日*/
printf("\n\tpost code:%-s",records[j].addr.post_num); /*邮编*/
printf("\n\taddress:%-s",records[j].addr.addr); /*家庭地址*/
printf("\n\tphone%-s",records[j].telephone); /*联系电话*/
}
void Data_Input(int j) /*定义添加数据函数*/
{
fflush(stdin); /*清空输入缓冲区*/
records[j].number=j;
printf("\n\n\n\tinputNo %d ",j);
printf("\n\tname:"); /*输入姓名*/
scanf("%s",records[j].name);
fflush(stdin); /*清空输入缓冲区*/
printf("\tsex(m/f):"); /*输入性别*/
scanf("%c",&records[j].sex);
printf("\t---birthday---"); /*输入出生年月*/
printf("\n\tyear:");
scanf("%d",&records[j].birth.year);
printf("\tmonth:");
scanf("%d",&records[j].birth.month);
printf("\tday:");
scanf("%d",&records[j].birth.day);
printf("\tpost code:"); /*输入邮编*/
scanf("%s",records[j].addr.post_num);
printf("\taddress:"); /*输入家庭地址*/
scanf("%s",records[j].addr.addr);
printf("\tphone:"); /*输入联系电话*/
scanf("%s",records[j].telephone);
}
void Data_Save() /*定义保存函数*/
{
int j;
fp=fopen("record.txt","w"); /*打开文件record.txt,只写*/
for(j=1;j<=i;j++)
{ fwrite(&records[j],语言源码语言源码sizeof(struct record1),1,fp); /*将结构体变量records的确定个数字节输
入到record.txt文件中,个数为结构体friend1所含字节数*/
}
}
void main() /*主函数*/
{
int j,k;
char ch;
char search_name[]; /*定义字符串变量*/
Data_Load(); /*声明载入数据函数*/
i--;
do
{ printf("
福州非溯源码燕窝一件代发_非溯源码燕窝可以销售么
抄袭源码_抄袭小程序源码可以运营违法么
黄金矿工源码_黄金矿工源码编辑器板块
表白网站源码大全_表白网站制作源码
一线看趋势主图指标源码
cyc指标公式源码_cys指标公式源码