Von der Konsole lesen in C

-starter-

Neuling
Thread Starter
Mitglied seit
18.03.2002
Beiträge
306
Hallo,

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.
Hi,

schau dich hier mal um:

http://www.mathematik.uni-marburg.de/~cpp/

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.

Einfach mal bei Google schauen!

Gruß
Assass1n
 
Als Parameter oder zur Laufzeit?

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.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh