034
18.08.2003, 09:34 Uhr
Pablo
Supertux (Operator)
|
Ich weiß nicht ob fscanf und scanf gleich arbeiten. Ich hab auch fscanf gemeint. Was ich sagen wollte, ist folgendes: Ich hab in fscanf als Format nur %s. Als ich dies Ausgegeben hab wurde die ganze Zeile (sogar mit Leerzeichen) ausgegeben. Das heißt, dass %s in fscanf gerreicht hat, damit Lerrzeichen auch gelesen werden.
Wenn man stdin etwas mit scnaf einliest, muss man allerdings scanf("%[^\n]s"...); benutzen, sonst gehen die Zeichen nach dem ersten Leeerzeichen verloren, was aber mit fscanf nicht der Fall war, Und das fand ich komisch. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |