void mult(int number2, int argc, char** argv)
{
for (int i = 4; i < argc; i++) {
double number3 = atof(argv[i]);
double number2 = number2 * number3;
cout << number2 << endl;
}
}
meine Eingabe istC++ sehr seltsame Zahlen
./calc1 * 1 2 4 5 6
, wenn ich dieses Programm ausführen, Ausgabe lautet:
2.07418e-317
4.14837e-317
1.65935e-316
8.29674e-316
4.97804e-315
I gedit verwenden.
'double number2 = number2 * number3;' Tippfehler, die erste Nummer auf der RHS sollte 'number3' sein. –