Zeichen im Eingabestrom? < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Aufgabe | Was ist die Ausgabe des folgenden Programms bei den folgenden Eingaben. Welche Zeichen
verbleiben jeweils im Puffer des Eingabestroms stdin?
- [mm] \n \n5\n [/mm]
- [mm] \n\n5- 5\n [/mm]
- [mm] \n5-78a \n [/mm]
- [mm] -5\n [/mm]
#include <stdio.h>
int main() {
int x,y,z; z = scanf(%i-%i,&x,&y); printf(%i,z);
}
|
Hallo zusammen,
nur eine kleine Frage. Bleib im Eingabestrom das '-' stehen oder löscht das der Computer heraus?? [mm] '\n\n [/mm] usw.' bleiben doch vorhanden oder??
Lg Tobias
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:59 Di 16.12.2008 | Autor: | bazzzty |
> Was ist die Ausgabe des folgenden Programms bei den
> folgenden Eingaben. Welche Zeichen
> verbleiben jeweils im Puffer des Eingabestroms stdin?
> - [mm]\n \n5\n[/mm]
> - [mm]\n\n5- 5\n[/mm]
> - [mm]\n5-78a \n[/mm]
> - [mm]-5\n[/mm]
> #include <stdio.h>
> int main() {
> int x,y,z; z = scanf(%i-%i,&x,&y); printf(%i,z);
> }
>
> Hallo zusammen,
>
> nur eine kleine Frage. Bleib im Eingabestrom das '-' stehen
> oder löscht das der Computer heraus?? [mm]'\n\n[/mm] usw.' bleiben
> doch vorhanden oder??
Das bleibt erhalten. Scanf bekommt genau den String, den Du eingibst.
|
|
|
|