Hallo Leute, guten Tag euch allen!
Ich bin dabei eine struct für komplexe Zahlen zu schreiben.
Dann soll das Programm zwei komplexe Zahlen addieren, subtrahieren, multiplizieren und dividieren können.
Die struct habe ich nach langer Mühe zusammengebastelt und hoffe dass sie nicht ganz falsch ist.
ZitatAlles anzeigenstruct Complex { double re,
im;
};
int main()
{
printf("1. Zahl: ");
scanf("%f %f", &z1.x, &z1.y);
printf("2. Zahl: ");
scanf("%f %f",&z2.x, &z2.y);
}
Das ist zunächst nur für die Addition.
Ich bin mir bei der Eingabe printf unsicher. Und ich weiß nicht genau wie ich die 2 Zahlen der add Funktion übergeben soll.
Ich habe zuerst versucht das oben zu kompilieren, aber bekam einen Fehler.
Für mich bisher ungewohnt mit struct zu arbeiten und hoffe mir kann jemand helfen.
Vielen Dank fürs Lesen schon mal!
EDIT: habe eben herausgefunden, dass struct vor int main() muss. bekomme aber einen Fehler bei der scanf Stelle.