gpt4 book ai didi

c - 形参1的类型不完整

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:29 24 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个程序,将两个有理数与结构相加这是代码

#include <stdio.h>
#include <stdlib.h>

struct Fraction{
int numerator ;
int denominator ;
};

int mainMenu(void);
struct Fraction readStructure(void); /*this works well*/
struct Fraction add(struct Fractoin num1, struct Fraction num2);/*this doesn't*/

int main()
{
struct Fraction num1 = readStructure();
struct Fraction num2 = readStructure();

struct Fraction result = add(num1, num2) ;

return 0 ;
}
struct Fraction readStructure(void)
{
struct Fraction temp;

printf("-> Enter the numerator : ");
scanf("%d", &temp.numerator);
printf("-> Enter the denominator : ");
scanf("%d", &temp.denominator);
while(temp.denominator == 0)
{
printf("--> Zero in the denominator isn't possible.. try again : ");
scanf("%d", &temp.denominator);
}

return temp ;
}
struct Fraction add(struct Fractoin num1, struct Fraction num2)
{
struct Fraction temp;

temp.numerator = (num1.numerator * num2.denominator) +
(num2.numerator * num1.denominator);
temp.denominator = num1.denominator * num2.denominator ;

return temp ;
}

编译器说这是错误的,并给我这些错误和更多警告..

error: type of formal parameter 1 is incomplete.
error: parameter 1 ('num1') has incomplete type.

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