String,Zahl abschneiden



  • Hi ...

    Hab da eine Frage :

    Wie schneidet man eine Zahl am besten ab,d.h ich will eine Liste von Zahlen ausgeben mit einer bestimmten Stellenanzahl.

    Dankeschön
    Peter



  • packs in einen CString mit der Memberfunktion Format...ist analog zu printf...



  • Danke einmal .. aber mir is nicht ganz klar wie ich das genau mach .. !

    Die Funktion schaud so aus ..

    string CVisLog::writedata(double akttime,double aktamp)
    {      
    ostringstream os1;
    os1<<akttime;
    os1.seekp(5);
    os<<" ";
    
    // Ich hätts so probiert nur wird akttime wenn es länger als 5 Buchstaben ist einfach überschriebn und nicht abgeschnitten,dass hat zur Folge dass nach dem Leerzeichen natürlich wieder die zahl zum Vorschein kommt wenn sie größer ist!
    
    return os.str();
    }
    

    Bitte um Hilfe

    Danke

    Peter



  • ach so du willst das ansi-c++-like machen. Ich dachte weil du ins mfc-forum gepostet hast....

    c++

    cout<<setprecision(4)<<1.2345678;
    

    c

    printf("%.4f",1.2345678);
    

Anmelden zum Antworten