#include <getch.h> char name[100][20]; char sex[100]; char phone[100][12]; void addperson(char *name,char* sex,char* phone) { system("clear"); printf("------这个是添加联系人界面---------\n"); } int main() { for(;;) { // 功能提示 puts("*****欢迎指针xxx通讯录*****"); puts("1、添加联系人"); puts("2、删除联系人"); puts("3、修改联系人信息"); puts("4、查询联系人"); puts("5、显示所有联系人"); puts("6、退出"); puts("--------------"); printf("请输入指令:"); switch(getchar()) { case '1':addperson("1","2","3"); break; case '2': // 调用删除 break; case '3': // 调用修改联系人信息功能函数 break; case '4': // 调用查询联系人功能函数 break; case '5': // 调用显示所有联系人功能函数 break; case '6': return 0; } } }
时间: 2024-04-16 08:25:50 浏览: 18
这段代码是一个简单的通讯录程序。它使用了一个二维字符数组来存储联系人的姓名,一个字符数组来存储性别,以及一个二维字符数组来存储电话号码。
在主函数中,通过无限循环显示一个菜单,用户可以选择不同的选项来执行相应的操作。例如,选择 '1' 可以调用 addperson 函数来添加联系人,选择 '2' 可以调用删除联系人的功能函数,依此类推。
目前,addperson 函数只是简单地清屏并打印一条信息。你可以根据需求在该函数中添加逻辑来实现添加联系人的功能,比如获取用户输入的姓名、性别和电话号码,并将它们存储到相应的数组中。
其他选项的功能函数还没有实现,你可以根据具体需求添加相应的逻辑来完成这些功能。
需要注意的是,你在代码中包含了 <getch.h> 头文件,但是该头文件并不是标准库头文件,可能需要根据你的编译环境进行相应的处理。
相关问题
#include <conio.h> 告诉我用法
`<conio.h>` 是 C 语言中的一个头文件,它提供了一组常见的用于控制台 I/O 的函数,例如 `getch()` 和 `clrscr()` 等。
`getch()` 函数用于从控制台读取一个字符,而不需要用户按下回车键。它的用法如下:
```c
#include <conio.h>
int getch(void);
```
`getch()` 函数返回读取到的字符的 ASCII 码值。
`clrscr()` 函数用于清空控制台的屏幕。它的用法如下:
```c
#include <conio.h>
void clrscr(void);
```
该函数没有返回值,它只会清空控制台的屏幕。
需要注意的是,`<conio.h>` 是一个非标准的头文件,它只在一些特定的编译器中可用。在一些操作系统或编译器中,这些函数可能不存在或者有不同的实现。因此,如果你想编写跨平台的程序,最好避免使用 `<conio.h>`。
#include <stdlib.h> #include <conio.h>
#include <stdlib.h> 是C语言中的一个头文件,它包含了一些常用的函数和宏定义,用于进行内存分配、类型转换、随机数生成等操作。其中一些常用的函数包括malloc()、free()、atoi()等。
#include <conio.h> 是C语言中的另一个头文件,它主要用于实现控制台输入输出相关的功能。其中一些常用的函数包括getch()、putch()等,可以用于获取键盘输入、输出字符到控制台等操作。
这两个头文件通常在C语言的程序中使用,可以根据需要选择性地包含它们来使用相应的函数和宏定义。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-gzip](https://img-home.csdnimg.cn/images/20210720083646.png)
![.rar](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)