一个通讯录代码。提供参考,写的既不像c,又不像c++
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <windows.h>
#include <iostream>
using namespace std;
class student{
private:
char name[20],addr[40];
char id_number[40],phone[20];
public:
void searchstud_info();
void addstud_info();
void delstud_info();
void showstud_info();
};
student stud[1000];
static int i = 0;
void main()
{
int choose;
student stu1;
while(1)
{
system("cls");
printf("\t*****************************************************\n");
printf("\t\t1.增加人员信息\n");
printf("\t\t2.显示人员信息\n");
printf("\t\t3.查找人员信息\n");
printf("\t\t4.删除人员信息\n");
printf("\t\t0.退出系统\n");
printf("\t*****************************************************\n");
printf("\t输入您的选择:");
scanf("%d",&choose);
switch(choose)
{
case 1: stu1.addstud_info();break;
case 2: stu1.showstud_info();break;
case 3: stu1.searchstud_info();break;
case 4: stu1.delstud_info();break;
case 0: printf("请按任意键退出....");
exit(0);
}
}
}
void student::addstud_info()
{
printf("请输入人员姓名:");
scanf("%s",stud[i].name);
printf("\n请输入人员身份证号:");
scanf("%s",stud[i].id_number);
printf("\n请输入人员电话号码:");
scanf("%s",stud[i].phone);
printf("\n请输入人员地址:");
scanf("%s",stud[i].addr);
i++;
}
void student::showstud_info()
{
int j;
if(i==0)
printf("\t暂时通讯录中还未有记录!\n");
fo
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。
什么是回调函数?
简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另 ......
上篇文章说到linux需要itoa函数,下面我就提供一份跨平台的itoa函数。
//return the length of result string. support only 10 radix for easy use and better performance
int my_itoa(int val, char* buf)
{
const int radix = 10;
char* p;
int a;&nbs ......
const 是在程序中非常重要。在这里我做一下简单的介绍。
1.const 基础
const有两种形式:
a) const Type var;
如:int a =10;const int * var=&a; 那么var就是常量指针,表明是指向常量的指针,也就是说a的值不能改变。
......
链表中有两个关键的操作:创建和删除。今天我就对这两个操作进行介绍,
从这两个操作中学习到链表的基本用法。
1. Create
Create() 是一个链表基础,只有建立好链表才能对它进行相应的查找,删除 等。
基本算法:
1.初始化
head=NULL;
......