#include<ctype.h>
#include<stdio.h>
char eingabefeld[30];
double zahl;
double puffer = 0;
do
{
scanf("%s", &eingabefeld[]);
if (isdigit(eingabefeld[]) == true);
{
zahl = (double)eingabefeld[]; // Typ Umwandlung in double
}
else
switch (eingabefeld[])
{
// Test
case'+':
puffer += zahl;
break;
}
printf("%lf", puffer); // Test Ausgabe
}
while (getchar() != 'b');
}
Wenn ich das Programm übersetzen möchte, meldet CodeBlocks 3 Fehler, die ich nicht ganz verstehe. :confused:
Aufgabe des Programmes sollte sein:
Eingegebene Zeichen und Zahlen aussortieren (in Opperatoren und Zahlen) und dann auswerten. Mehr nicht! Ich brauch dieses System um einen guten Taschenrechner für die Konsole zu schreiben.