使用c 语言在数据结构里将宠物的自定义信息写入一个文件的代码
时间: 2023-03-23 14:00:30 浏览: 52
以下是使用 C 语言在数据结构中将宠物的自定义信息写入文件的代码示例:
```
#include <stdio.h>
struct Pet {
char name[50];
int age;
char breed[50];
};
int main() {
struct Pet myPet;
FILE *filePointer;
// 将宠物信息赋值给结构体成员
strcpy(myPet.name, "Tommy");
myPet.age = 2;
strcpy(myPet.breed, "Poodle");
// 打开文件用于写入
filePointer = fopen("pet.txt", "w");
// 写入宠物信息到文件中
fprintf(filePointer, "Name: %s\n", myPet.name);
fprintf(filePointer, "Age: %d\n", myPet.age);
fprintf(filePointer, "Breed: %s\n", myPet.breed);
// 关闭文件
fclose(filePointer);
printf("Pet information saved to file successfully.");
return 0;
}
```
在这个示例中,我们定义了一个名为 Pet 的结构体,用于存储宠物的信息。在主函数中,我们创建了一个 Pet 类型的结构体变量 myPet,并为其成员赋值。接着,我们打开一个名为 pet.txt 的文件,用于写入宠物信息。最后,我们将宠物信息写入文件,并关闭文件。