c语言写一个新建联系人函数
时间: 2024-01-20 19:04:51 浏览: 25
好的,那么关于新建联系人函数的编写,可以按照以下步骤进行:
1. 定义一个结构体,用于存储联系人的姓名、电话、地址等信息。
2. 定义一个数组,用于存储所有联系人的数据。可以考虑使用动态数组,以便能够根据需要进行扩容。
3. 编写新建联系人的函数,该函数应该接受需要添加的联系人信息作为参数,并将其存储到数组中。
4. 在函数中需要进行重复性校验,即如果已经存在相同姓名的联系人,则不能添加该联系人。
5. 函数执行成功后,需要返回一个状态值,以表明操作的成功与否。
希望以上内容能够对你有所帮助。如果你有其他问题,欢迎继续提问。
相关问题
用C语言写一个判断素数的函数
好的,以下是用C语言写一个判断素数的函数的代码:
```c
#include <stdio.h>
int isPrime(int num) {
if (num <= 1) return 0;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return 0;
}
return 1;
}
int main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
if (isPrime(num)) {
printf("%d是素数。\n", num);
} else {
printf("%d不是素数。\n", num);
}
return 0;
}
```
希望能够帮助到您!
用C语言写一个读文件的函数
下面是一个使用C语言读取文件的基本函数示例:
```c
#include <stdio.h>
void read_file(char *filename) {
FILE *fp;
char ch;
fp = fopen(filename, "r"); // 打开文件
if (fp == NULL) {
printf("无法打开文件 %s\n", filename);
return;
}
printf("文件内容:\n");
while ((ch = fgetc(fp)) != EOF) { // 逐字符读取文件内容
putchar(ch);
}
fclose(fp); // 关闭文件
}
int main() {
char filename[] = "test.txt";
read_file(filename);
return 0;
}
```
该函数使用了标准库中的 `fopen()` 函数打开文件,使用 `fgetc()` 函数逐字符读取文件内容,最后使用 `fclose()` 函数关闭文件。注意,在读取文件前需要检查文件是否成功打开,如果文件无法打开,需要提供错误提示并退出函数。