String( char cv1[] ) { init_from_char_vector(cv1); } void init_from_char_vector( char cv1[] ) { int length = 0; while( cv1[length] != 0 ) { ++length; } // wenn der Vektor zu lang ist wird eine Fehlermeldung erzeugt. if( length > MAXSTRINGLENGTH ) { //cout << "Fehler: Charvektor zu gross!" << "\n"; throw 1; } for(int i = 0; i < length; i++ ) { internal_string[i] = cv1[i]; } }