员工信息录入功能c语言代码,不要带主函数
时间: 2024-10-08 22:07:09 浏览: 24
员工信息录入功能通常涉及到结构体用于存储员工的基本信息,比如姓名、年龄、职位等。这里是一个简单的示例,展示了如何在C语言中创建结构体和输入数据:
```c
#include <stdio.h>
#include <string.h>
// 定义员工信息结构体
typedef struct {
char name[50]; // 姓名
int age; // 年龄
char position[50]; // 职位
} Employee;
// 输入员工信息的函数
void input_employee_info(Employee *emp) {
printf("请输入员工姓名:");
fgets(emp->name, sizeof(emp->name), stdin); // 防止换行符
emp->name[strcspn(emp->name, "\n")] = '\0'; // 清除fgets添加的换行符
printf("请输入员工年龄:");
scanf("%d", &emp->age);
printf("请输入员工职位:");
fgets(emp->position, sizeof(emp->position), stdin);
emp->position[strcspn(emp->position, "\n")] = '\0';
}
int main() { /* 主函数省略,此处仅展示输入部分 */
Employee emp;
input_employee_info(&emp);
printf("员工信息录入完成,姓名:%s, 年龄:%d, 职位:%s\n", emp.name, emp.age, emp.position);
return 0;
}
```
阅读全文