1 Attachment(s)
keep getting an to me unknown error
Hello everyone,
I get an error in connection with scanf_s (at least i think it's because of this) and i've never seen it before. I hope someone can help me :)
I will add a picture of it aswell as the source code
The program is meant to the basic calculation forms with fractions.
Attachment 15330
The error should be in there
Code:
rational read_rational(void){
printf("Geben sie den Zaehler des ersten Bruchs ein\n");
scanf_s("%i", fraction1.numerator);
printf("Geben sie den Nenner des ersten Bruchs ein\n");
scanf_s("%i", fraction1.denominator);
printf("Geben sie den Zaehler des zweiten Bruchs ein\n");
scanf_s("%i", fraction2.numerator);
printf("Geben sie den Nenner des zweiten Bruchs ein\n");
scanf_s("%i", fraction2.denominator);
ggT(fraction1.denominator, fraction2.denominator);
fraction1.numerator *= (LMC / fraction1.denominator);
fraction1.denominator = LMC;
fraction2.numerator *= (LMC / fraction2.denominator);
fraction2.denominator = LMC;
return fraction1, fraction2;
}
In this header the variables I used are defined
Code:
#ifndef rational_h#define rational_h
#include <stdio.h>
typedef struct {
long numerator, denominator;
}rational;
rational fraction1;
rational fraction2;
rational result;
long LMC;
rational addition(rational, rational);
rational subtraction(rational, rational);
rational multiplication(rational, rational);
rational division(rational, rational);
void print_rational(rational);
rational read_rational(void);
long ggT(long, long);
#endif