gpt4 book ai didi

c - 简单的 STRUCT 程序初学者问题

转载 作者:行者123 更新时间:2023-11-30 18:41:53 25 4
gpt4 key购买 nike

所以我刚刚开始学习 C 中的结构类型,但我有点困惑。我正在处理一个很长的程序,我不确定如何使用函数内部的静态变量(例如称为 nextinsert )将名称和年龄插入数组中的下一个未使用的元素中记住下一个未使用的元素在哪里。

这是我的插入功能代码。

static void insert (struct person people[], char *name, int age)
{
static int nextfreeplace = 0;
static int nextinsert = 0;
/* put name and age into the next free place in the array parameter here */

最佳答案

对于“如何插入姓名和年龄”的问题,请使用:

strcpy(people[nextfreeplace],name);
people[nextfreeplace].age = age;

您可能需要为 strcpy 包含 string.h

关于c - 简单的 STRUCT 程序初学者问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19562015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com