gpt4 book ai didi

c - "Error: parameter name omitted"并将输入文件作为参数传递

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

好吧,所以我一直在绞尽脑汁试图找出到底省略了哪些参数名称。这是我从构建消息中收到的唯一错误、警告或注释。

线

void readTickets(struct tickets_s, int earlyTix, int doorTix) {

作为

的一部分
#include <stdio.h>
#include <string.h>
#include <math.h>

//Establishing maximum size of array values
#define MAXSIZE 100
#define NUMDRINKS 10
#define MAXPRIZES 100
#define MAXGUESTS 1000
#define MAXRAFFLE 100000

//Establishing struct related to variables for tickets to the ball
struct tickets_s {
double prePrice;
double doorPrice;
double guests[MAXGUESTS];
int totalTix;
};

//Establishing struct for drink variables
struct drinks_s {
int drinks[NUMDRINKS];
double drinkPrices[NUMDRINKS];
};

//Establishing struct for variables related to the raffle
struct raffle_s {
int raffleGuests[MAXRAFFLE];
int prizeCount[MAXPRIZES];
double itemValue[MAXPRIZES];
double rafflePrice;
};

//Vars for amount of pre-sale tickets, door sale tickets and the totals for drinks, raffle and revenue
FILE* ifp;
int earlyTix, doorTix;
double totalDrinks;
double totalRaffle;
double totalRevenue;

//Renaming structs
struct tickets_s tickets;
struct drinks_s drinks;
struct raffle_s raffle;

void readTickets(struct tickets_s, int earlyTix, int doorTix);

int main() {

char fileName[MAXSIZE];

printf("Enter the name of the input file (including file extension)\n");
scanf("%s", fileName);

fopen(fileName, "r");
readTickets(tickets,earlyTix,doorTix);

}

void readTickets(struct tickets_s, int earlyTix, int doorTix) {

fscanf(ifp, "%d%d", &tickets.prePrice, &tickets.doorPrice);
}

我不知道这个参数名称省略是什么意思。结构体参数就在那里。使用正确的名称等等。我的编译器一整天都很奇怪,这只是副作用吗?

此外,由于某种原因,我无法将“ifp”作为函数中的参数传递,因此我可以从所述函数中的输入文件中读取数据。我也一直在努力让它发挥作用,但我所做的一切都不起作用。

最佳答案

评论者 AlexD 帮助我解决了一个我忽略的愚蠢错误。谢谢亚历克斯。

“您的意思是 void readTickets(struct Tickets_s TICKETS, int EarlyTix, int DoorTix) 吗?- AlexD”

关于c - "Error: parameter name omitted"并将输入文件作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067858/

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