gpt4 book ai didi

C-打印功能不打印?

转载 作者:行者123 更新时间:2023-11-30 19:31:31 28 4
gpt4 key购买 nike

我正在尝试为我的结构之一打印一个字符串值,但它什么也没有打印出来,即使它编译了。想知道是否有人可以帮助我指出我的函数哪里出了问题。

typedef struct {
char firstName[MAX_STR];
char lastName[MAX_STR];
int numVehicles;
VehicleType cars[MAX_VEHICLES];
} CustomerType;

void print_customer(CustomerType *c) {
printf("%s %s, \n", c->firstName, c->lastName);
}

CustomerType create_customer(char* fname, char* lname) {
CustomerType customer;
strcpy(customer.firstName, fname);
strcpy(customer.lastName, lname);
}

int main() {
CustomerType customers[MAX_CUSTOMERS];
customers[0] = create_customer("John", "Bob");
print_customer(&customers[0]);
return 0;
}

我认为我的问题是我没有在打印函数中正确调用字符串值。

最佳答案

您不会成为回头客。

CustomerType create_customer(char* fname, char* lname) {
CustomerType customer;
strcpy(customer.firstName, fname);
strcpy(customer.lastName, lname);
return customer;
}

关于C-打印功能不打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533256/

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