zeichenkette+string+zeichenkette



  • Hi!

    Ich habe eine integervariable i=12 und eine Zeichenkette "Eingabe:"

    jetzt würde ich gerne eine neue zeichenkette erstellen: "Eingabe: 12 Bytes sollen gelesen werden"

    wie kann ich also einen intgeger zwischen zwei zeichenketten einbinden?

    danke

    Axel



  • Wirf mal einen Blick auf sprintf(), das dürfte genau das richtige für dich sein.



  • AxelS schrieb:

    Hi!

    Ich habe eine integervariable i=12 und eine Zeichenkette "Eingabe:"

    jetzt würde ich gerne eine neue zeichenkette erstellen: "Eingabe: 12 Bytes sollen gelesen werden"

    wie kann ich also einen intgeger zwischen zwei zeichenketten einbinden?

    danke

    Axel

    char strTest[255];
    char * pc1 = "Eingabe: ";
    char * pc2 = " Bytes sollen gelesen werden";
    int iVar;

    sprintf(strTest,"%s%d%s",pc1,iVar,pc2);


Anmelden zum Antworten