c++ - setw(20) funktioniert nicht ?

phpMars

Erfahrenes Mitglied
Hi,

ich bin Anfänger in Sachen C++. Und um eine kleine Aufgabe zu bewältigen wollte ich setw(20) benutzen.

Es handelt sich bei mir um Konsolenprogrammierung.

Code:
cout << setw(20) << "1. Sparkonto" << endl;
cout << setw(20) << "2. Girokonto" << endl;

Warum funktioniert das nicht?

Editor: Microsoft Visual Studio .NET
 
Funktioniert es nicht oder lässt es sich nicht kompilieren?

Bei nicht kompilieren:
Entweder die Funktion exsistiert nicht (include vergessen?) oder die funktion hat einen von cout nicht verarbeitbaren rückgabewert.

Bei nicht Funktionieren:
ich kenne die funktion serw nicht also kann ich da auch nichts sagen.
 
Meine Headerdatein:
Code:
# include <iostream>
# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
# include <time.h>
# include <stdio.h>
# include <string>
# include <algorithm>
using namespace std;

Fehlermeldung:

C2065: 'setw' undeclared identifer line 63
C2593: 'operator <<' is ambiguos line 63

line 63 ist dann:

Code:
cout << setw(20) << "1. Sparkonto" << endl;
 
C2065: 'setw' undeclared identifer line 63
Das weist eindeutig darauf hin das die Funktion nicht exsistiert. Also musst du wohl mal versuchen den header von Matthias einzubinden. Vll exsistiert sie dann ja...
 
Zurück