Hallo, On Mit, 15 Nov 2000, Helmut Herrmann wrote: Bitte schreibe unter das zitierte. Danke. [TOFU korrigierend]
On Die, 14 Nov 2000, Meinhard Schneider wrote:
ich weiss, dass ich ein *bisschen* OT bin, aber ich probiers trotzdem: ich brauche ein C/C++-Programm, dass einzelne Zeichen von der Tastatur einliesst.
Hm. Wie dass bei der Tastatur geht weiss ich jetzt nicht, bei Dateien nehm ich get(). Abgewandelt auf die Standardeingabe geht z.B.:
#include <iostream>
int main(int argc, char *argv[]) { char in; in = cin.get(); cout << "Ein Zeichen: '" << in << "'\n"; return 0; }
die Tastatur ist doch auch so etwas wie eine Datei,
Nicht nur 'so etwas wie' sondern 'ist'. Was ich ja implizit schrieb... Allerdings kenne ich das Verhalten in Bezug auf .eof() usw. nicht, daher wollte ich nur eine Anregung bringen.
und zwar die Standardeingabe. In C kannst Du zum Lesen eines Zeichens fgetc() verwenden.
Stimmt. Aber, ahem, du hast dir obigen (getesteten!) C++ code angeschaut oder gestestet? Rat mal was cin.get() macht... CU David, *kopfschuettelnd* -- "Wenn sich bei manchen nur so schnell der Kopf mit Verstand füllen würde, wie diese gabeln mit meinen Siggs, dann gäbe es hier viel weniger Daus." [das Woko° in dag°] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com