黑马程序员技术交流社区

标题: [半缘君]结构体实现简易通讯录[[求指点]] [打印本页]

作者: 1wang2huan    时间: 2015-9-5 21:18
标题: [半缘君]结构体实现简易通讯录[[求指点]]
  1. #include <stdio.h>
  2. //#include <string.h>

  3. /**
  4. *  定义一个全局结构体,保存电话簿
  5. */
  6. struct telPhoneNum{
  7.     char name[30];
  8.     long telPhone;
  9.    
  10. };
  11. /**
  12. 初始化tel
  13. */
  14. void initStru(long len, struct telPhoneNum tel[len]){
  15.     //循环控制初始化数组
  16.     for (int i = 0; i < 3; i++) {
  17.         
  18.         printf("请输入第%d个人姓名和电话号码用空格隔开(如:张三丰 123456):\n",i+1);
  19.         scanf("%s %ld",tel[i].name,&tel[i].telPhone);
  20.         //        把回车吸收
  21.         getchar();
  22.         
  23.     }
  24. }

  25. int main(int argc, const char * argv[]) {
  26.    
  27.     //定义变量存储name的长度
  28.     long len;
  29. //    定义了一个telPhoneNum类型的数组tel[3]
  30.     struct telPhoneNum tel[3];
  31.     //初始化tel
  32.     initStru(len,tel);
  33.     //打印
  34.     printf("输入完毕!\n输出如下:\n");
  35.     for (int i = 0; i < 3; i++) {
  36.         printf("%s:%ld\n",tel[i].name,tel[i].telPhone);
  37.     }
  38.     return 0;
  39. }
复制代码

作者: Music_棍棍    时间: 2015-9-5 21:19
谢谢指教




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2