integer array in cstring



  • hallo,
    ich habe schon überall gesucht konnte aber nichts finden.

    ich will ein integer array zu nem Cstring konvertieren.

    das soll in etwa so ausehen:

    CString string;
    
    for(int i = 0;i<5 ; i++)
    {
    
    string = integer[i];
    
    }
    

    habe es schon mit sprintf und mit string.format(%d, integer[i])
    probiert. ging aber irgendwie nicht. hoffe ihr könnt mir weiterhelfen.

    danke



  • Sollen die Zahlen dann hintereinander im String stehen?
    Wenn ja, arbeite mit nem Dummystring, dann klappt das auch mit Format. 🙂



  • ne habe das ganz in einer schleife.

    ich will das nur das in den string geschrieben wird was grade in dem array steht.

    array[
    0
    1
    2
    3
    4
    ]

    also beim 1sten durchlauf soll die zahl in den string kopiert werden die grade bei 0 steht. beim 2ten die die bei 1 steht usw.



  • mike303 schrieb:

    habe es schon mit sprintf und mit string.format(%d, integer[i])
    probiert. ging aber irgendwie nicht. hoffe ihr könnt mir weiterhelfen.

    danke

    Müsste das nicht

    string.format("%d", integer[i]);
    

    heißen. Damit bin ich mir ziemlich sicher das es geht...



  • guenni81 schrieb:

    mike303 schrieb:

    habe es schon mit sprintf und mit string.format(%d, integer[i])
    probiert. ging aber irgendwie nicht. hoffe ihr könnt mir weiterhelfen.

    danke

    Müsste das nicht

    string.format("%d", integer[i]);
    

    heißen. Damit bin ich mir ziemlich sicher das es geht...

    Ich hatte das für nen Abschreibfehler gehalten, aber auch deines geht noch nicht. 🤡

    string.Format("%d", integer[i]);
    

    Wennschon, dennschon. 😉
    Aber so würde nur die letzte Zahl drin stehen, nicht alle.



  • eig hatte ich es genau so:

    Filename_speed.Format("%d", scanspeed_arr[y]);
    


  • alles klar geht jetzt. ich weiss auch nicht wieso das vorhin nicht ging.

    trotzdem danke 🙂


Anmelden zum Antworten