009
06.11.2003, 14:28 Uhr
Muffin
|
werde mir das mit dem sprintf mal heute abend noch ansehen,
ich hab mal eine viel zu umständlich Lösung gebastelt, will ich noch ändern aber es tut shcon mal so wie es sollte...
C++: |
bool ParserConverter::makeWriteItem ( void ) { bool retValue = true; writeItem.Empty (); writeItem += timeStamp; // add lenght to writeItem: for ( int i = writeItem.GetLength () -1; i < 28; i++ ) { writeItem += " "; }
for ( i = 0; i < command.GetLength (); i++ ) { writeItem.SetAt ( 12+i, command[i] ); //Anite: Commands start in column 13... array[12] } if (! data.IsEmpty () ) // do only if there is data... { // position the colon (":") at column 28... writeItem.SetAt ( 27, ':' ); // cut spaces at the end writeItem.TrimRight ( ' ' ); // add the specific data to the string, data must be produced in the specific functions of the commands, // because of the different format the data needs... writeItem += data; writeItem += "\n"; }
if ( writeItem.IsEmpty () ) retValue = false;
return retValue; }
|
sollte mir da echt noch mal gedanken zu machen, oder was meint ihr? <--
naja, werd da mal noch ein stündchen für investieren ... -- Gruß Muffin --- Ein Tag ohne ein Lächeln ist ein verlorener Tag, auch wenn Windows nicht so tut wie ich will --- |