易截截图软件、单文件、免安装、纯绿色、仅160KB

一个通讯录代码。提供参考,写的既不像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


相关文档:

用C写的3D迷宫

          Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
       代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
         &n ......

C/C++中回调函数初探

对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。
  什么是回调函数?
  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另 ......

【C/C++相关知识】ATOM优化之GCC篇

作者: Yanqing Wang (Intel)
在ATOM程序优化利器中,笔者着重讲述了如何使用Intel Compiler对ATOM应用程序的优化,很多网友都比较感兴趣并想知道在GCC编译器下如何优化ATOM。借此,本文将重点于讨论如何使ATOM应用程序在GCC编译器下优化。
细心的网友可能发现GCC4.4.2手册没有讲述如何在ATOM平台优化,所以要通过GCC对AT ......

c 函数指针

c 函数指针 
以前什么函数指针,指针函数仅仅是概念上的理解,最近写个程序有这么个需求,其实也不是有这么个需求,而是这样写可以省去很多事....search了下,找到一篇好文
函数指针是什么?
    先来看函数调用是怎么回事。一个函数占用一段连续内存。当调用一个函数时,实际上是跳转到函数入口地址,执 ......

[C]C语言基础巩固专题 链表之(链表创建和删除)

 链表中有两个关键的操作:创建和删除。今天我就对这两个操作进行介绍,
从这两个操作中学习到链表的基本用法。
1. Create
   Create() 是一个链表基础,只有建立好链表才能对它进行相应的查找,删除 等。
  基本算法:
  1.初始化
     head=NULL;
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号