Kleine Stream-Frage
-
Hi, ich bin grad dabei mir Streams anzugucken, aber ich bekomme eine Fehlermeldung dass "setw" undecleared ist... wieso? ich benutze den dev c++... muss ich da noch was einbinden ausser iostream??
#include <iostream> using namespace std; int main() { cout << setw(8) << 565 << endl; cout << setw(8) << 1345 << endl; cout << setw(5) << 112 << endl; fflush(stdin); cin.peek(); return 0; }
-
iomanip
-
#include <iomanip>Da sind die Manipulatoren (wie setw) drin.
-
danke schön jetzt gehts auch

-
hör mal auf den scheiss fflush(stdin); hier ins forum zu posten. du kannst es ja gerne in deinen programmen benutzen aber man muss sowas ja nicht der öffentlichkeit zeigen.
-
Sorry, aber ich kann es nun mal nicht anderes, ich habs so gelernt und in der Schule erwartet man das von mir und niemand muss es so machen, aber ich tus halt so, brauchst ja nicht darauf achten...
-
Sag Deinem Lehrer mal dass das Windows-spezifisch (und damit ein Missbrauch des ANSI-Standards) ist und bring ihm stattdessen
while (cin.get() != '\n');bei

Verweise auf dieses Forum, wir geben ihm hier gerne die Blöße wenn er meint aufgrund seines Jobs Recht zu haben

//edit cin.ignore() gibts auch(?)
//nochmal edit: Fällt mir ja jetzt erst auf, Dein Lehrer mischt auch noch ANSI-Streams und C++-Streams.. PFUI!!