Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
habe (noch) ein kleines Problemchen in C, das ihr mir sofert werdert sagen können: ich will eine Reihe an Double-Werten von der Standardkonsole einlesen. Wie geht das?
Danke schonmal
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Auf der Seite findest du neben dem gesuchten Thema eine mehr oder wenig vollständige Einführung in C++.
Wenn Du tatsächlich C programmieren willst, dann ist das noch ein wenig anders, weil die Eingabe bzw. Ausgabeoperatoren zur Spracherweiterung C++ gehören.
In C müsste es dann der Funktionsaufruf GetLine() sein, mit dem Du von der Konsole lesen kannst.
Die Parameter liegen in einem Array, welches du als Parameter in der main Funktion definiertst:
Code:
int main (int argc, char *argv[])
{
//...
}
argv ist dein Array und argc ist der Argumentcounter.
Zur Laufzeit geht das z.B. mit scanf:
Code:
#include <stdio.h> //du brauchst dazu die standart Ein- und Ausgabebibliothek
int main (void) {
int i;
printf("Enter a number: ");
scanf("%d",&i);
printf("You wrote %d\n",i);
return 0;
}
Aber Vorsicht scanf kann buffer overflows verursachen.