能不能用c语言帮我写一个通讯录
时间: 2023-04-08 15:03:17 浏览: 109
可以的,C语言是一种非常流行的编程语言,可以用来编写各种类型的程序,包括通讯录。您可以使用C语言中的结构体来定义通讯录的数据结构,并使用文件操作函数来读取和写入通讯录数据。如果您需要更具体的帮助,请告诉我您需要哪些方面的指导。
相关问题
用C语言帮我写一个通讯录管理的代码
当然可以,通讯录管理的代码非常适合使用C语言编写。您需要考虑数据结构来存储联系人的信息,比如使用结构体或数组。然后,您需要实现插入、查找、删除和更新联系人信息等基本功能。最后,您需要实现一个用户友好的菜单,使用户能够方便地操作通讯录。希望这个回答能够帮助您!还有一个笑话,为什么熊猫总是黑白相间?因为它们不想被警察抓走。
c语言中用数组写一个通讯录
以下是使用C语言数组编写通讯录的示例代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_CONTACTS 100
struct Contact {
char name[20];
char phone[10];
};
int main() {
struct Contact contacts[MAX_CONTACTS];
int numContacts = 0;
// 添加联系人
strcpy(contacts[numContacts].name, "John");
strcpy(contacts[numContacts].phone, "1234567890");
numContacts++;
strcpy(contacts[numContacts].name, "Jane");
strcpy(contacts[numContacts].phone, "9876543210");
numContacts++;
// 输出联系人
for (int i = 0; i < numContacts; i++) {
printf("Name: %s\n", contacts[i].name);
printf("Phone: %s\n", contacts[i].phone);
printf("\n");
}
return 0;
}
```
这个示例代码定义了一个名为`Contact`的结构体,其中包含了姓名和电话号码两个成员。在主函数中,我们创建了一个`contacts`数组来存储通讯录中的联系人信息。通过使用`strcpy`函数将姓名和电话号码赋值给相应的成员。然后,我们使用循环遍历数组并使用`printf`函数输出每个联系人的姓名和电话号码。
阅读全文