Beitrag
von C-New » Mi Sep 17, 2008 12:16 pm
Hallo Leute, nachdem das Startproblem behoben ist habe ich mit dem schreiben angefangen.
Ich bin gerade bei Variablen und Operatoren.
Es geht um folgenden Quelltext aus dem Tutorial:
#include <stdio.h>
#include <conio.h>
int main()
{
int summand1, summand2, minuend, subtrahend, faktor1, faktor2;
double dividend, divisor;
printf ("Summanden eingeben: ");
scanf ("%d %d", &summand1, &summand2);
printf ("Minuend und Subtrahend eingeben: ");
scanf ("%d %d", &minuend, &subtrahend);
printf ("Faktoren eingeben: ");
scanf ("%d %d", &faktor1, &faktor2);
printf ("Dividend und Divisor eingeben: ");
scanf ("%lf %lf", ÷nd, &divisor);
printf ("%d + %d = %d\n", summand1,summand2, summand1+summand2);
printf ("%d - %d = %d\n", minuend, subtrahend, minuend-subtrahend);
printf ("%d * %d = %d\n", faktor1, faktor2, faktor1 * faktor2);
printf ("%.2f / %.2f = %f\n", dividend, divisor, dividend / divisor);
getch();
}
Jetzt wollte ich die Addition so umschreiben das man die Summanden nicht einfach nacheinander mit einem Leerzeichen eingeben muss,
sondern vom Programm gesondert nach Summand 1 und Summand 2 gefragt wird. Ich habe also folgenden Text geschrieben:
#include <stdio.h>
int main()
{
int summ1, summ2;
printf ("Geben sie den ersten Summanden ein: ");
scanf ("%d", &summ1);
printf ("Geben sie den zweiten Summanden ein:");
scanf ("%d", &summ2);
printf ("%d + %d = %d", summ1,summ2, summ1+summ2);
getch();
}
Es folgt eine Fehlermeldung für die vorletzte Zeile: `getch' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.)
Was ist das Problem?
Gruß