3 Nov
2003
3 Nov
'03
17:32
Hallo, wie kann ich auf 'endl' oder '\n' prüfen? template<typename T> inline TableWriter& TableWriter::operator<<( const T& out ) { line_ss << out; if( out == "\n" || out[0] == '\n' ) { size_t len = line_ss.str().length() - 3; fout << line_ss.str().substr( 0, len ) << endl; } return *this; } TableWriter& TableWriter::operator<<( ostream& out( ostream& ) ) { line_ss << out; if( out == endl ) { size_t len = line_ss.str().length() - 3; fout << line_ss.str().substr( 0, len ) << endl; } return *this; } Ich weiß, dass der Code so nicht funktioniert, aber leider habe ich gerade keine Ahnung wie ich das nun machen soll :-( Vielen Dank Bastian