Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » setw auf Input-Streams

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.11.2014, 15:16 Uhr
banshee



Hallo,

bisher kannte ich setw nur als Manipulator auf Ausgabe-Streams. Nun bin ich aber über folgendes Snippet gestolpert:


C++:
std::ifstream ifs(filename);
char s[256];
ifs >> setw(256) >> s;


Heißt das hier also, dass auf jeden Fall 256 Zeichen eingelesen werden, damit der Buffer am Ende keinen Speichermüll enthält? Ist das denn unbedingt nötig, insbesondere wenn eigentlich nur eine einzelne Zahl oder ein Zeichen eingelesen wird?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.11.2014, 17:55 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
zum Thema passender Link:

http://bytes.com/topic/c/answers/62094-input-streams-setw-strings-vs-char
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: