Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ Problem mit %D unter C++ (https://www.delphipraxis.net/179367-problem-mit-d-unter-c.html)

EWeiss 3. Mär 2014 05:12


Problem mit %D unter C++
 
Ich habe eine zeile im code die ich ändern möchte.
Code:
sprintf(buf,"upper [%d]",zoneCounter++);
Hier wird bei upper [%d] mit dem wert zoneCounter übergeben.
wäre dann "upper 1" als Beispiel

ich habe aber jetzt ein Array das ich benötige um Multilanguage Support hinzuzufügen

Ich bekomme es nicht gebacken den Counter zum Array zu addieren.
Code:
sprintf(buf,sText[i][%d],zoneCounter++);
funktioniert nicht.

Wie kann ich das trotzdem irgend wie realisieren?

gruss

mkinzler 3. Mär 2014 05:23

AW: Problem mit %D unter C++
 
Du musst den Array und den String "%d%" zu einem String zusmmensetzen

sprintf(buf,sText[i]+"[%d]",zoneCounter++);

EWeiss 3. Mär 2014 05:35

AW: Problem mit %D unter C++
 
Zitat:

Zitat von mkinzler (Beitrag 1250356)
Du musst den Array und den String "%d%" zu einem String zusmmensetzen

sprintf(buf,sText[i]+"[%d]",zoneCounter++);

Danke für deine Hilfe..

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz