move
19-10-2003, 17:12
Hi, wenn ich versuche die Feldbreite mit der Methode
width zu setzen funktioniert das mit strings unter Linux nicht.
Hier ein Beispiel:
#include <iostream>
#include <string>
using namespace std;
void main()
{
string test = "Hallo";
cout.width(20);
cout << test << test << endl;
}
Verwende ich hingegen statt des string ein char Array funktionierts.
Unter Windows mit Visual C++ funktionieren beide Versionen.
Irgendwer ne Ahnung woran das liegen könnte ??
gruß
width zu setzen funktioniert das mit strings unter Linux nicht.
Hier ein Beispiel:
#include <iostream>
#include <string>
using namespace std;
void main()
{
string test = "Hallo";
cout.width(20);
cout << test << test << endl;
}
Verwende ich hingegen statt des string ein char Array funktionierts.
Unter Windows mit Visual C++ funktionieren beide Versionen.
Irgendwer ne Ahnung woran das liegen könnte ??
gruß