hallo,
könnte mir jmd. diese frage beantworten, wäre nett. danke
hallo,
könnte mir jmd. diese frage beantworten, wäre nett. danke
Zitat von man scanfAll conversions are introduced by the % (percent sign) character. [...] Before conversion begins, most conversions skip white space [...] i Matches an optionally signed integer [...] Everything else matches only itself. Scanning stops when an input character does not match such a format character. Scanning also stops when an input conversion cannot be made [...] These functions return the number of input items assigned, which can be fewer than provided for, or even zero, in the event of a matching failure.
Ist doch gar nicht so schwer. (Aus pädagogischen Gründen stimmt die Reihenfolge der zitierten Fetzen nicht ganz, bin ich nicht nett?)
hat eigentl. nix mit der frage zu tun...
hausuebung wird dir keiner machen, aber hinweise kannst du gerne haben:
*) was ausgegeben wird kannst du dir ja einfach anzeigen lassen. lass einfach das programm laufen.
*) was noch im stdin verbleibt kannst du dir ja auch anzeigen lassen (achtung: C-aehnlicher pseudocode)
char rest[80];
/* your scanf */
fgets(rest, 80, stdin);
for(i = 0; i < 80; i++)
printf("ascii-code: %d\n", rest[i]);
ansonsten: hoer auf Plantschkuh und lies die man-page.
edit: testen am besten mit: echo -ne "tes \nt" | ./yourbin
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!