Probleme mit stream manipulatoren
-
Hallo ich will in ostream so viele charaktere schreiben wie gleich a ist und mit den karakter 177. Aber ich bekomme kompileierfheler wiso.
Also das was ich meine ist z.b.
Wen a = 5; das
@@@@@
a=3;
@@@Was kann ich machen?
const wchar_t Wall = (wchar_t) 185;
const wchar_t Air = (wchar_t) 177;
.
.
.
cout << Wall << setfill(Air) << setw(a);
//solte normal doch funken
.
.
.
.
-
cout ist ein char-Strom, du kannst also als Füllzeichen auch nur char benutzen. Wenn du mit wchar_t arbeiten willst, solltest du wcout verwenden.
BTW wär es auch ganz nützlich, wenn du die Fehlermeldung mitposten würdest.
-
der Vollständigkeithalber:
falls du auf ioManipulatoren nicht verzichten möchtest hier nur mal ein Bsp:char wall='@'; int a=5; cout<<setfill('@')<<setw(a)<<wall;