|
|
|
|
Strumenti |
29-07-2020, 16:40 | #1 | |
Senior Member
Iscritto dal: Nov 2008
Città: Napoli
Messaggi: 846
|
[C++] - Come copiare un intero in un const char*
Buonasera,
dato che non uso il C++ da molti anni (solo oggi l'ho rispolverato), mi sono trovato in difficoltà su, probabilmente, una cretinata. Se ho 2 stringhe e un intero e voglio metterli assieme in un const char *, come posso fare? Ad esempio, Quote:
Grazie anticipatamente a chi risponderà! |
|
30-07-2020, 08:37 | #2 |
Senior Member
Iscritto dal: Dec 2012
Messaggi: 404
|
Puoi usare la cara vecchia sprintf:
sprintf(filename,"folder\\%d.png",i); filename non può essere const, perchè ne modifichi il contenuto Ultima modifica di Gianpaolo64 : 30-07-2020 alle 08:41. |
30-07-2020, 20:37 | #3 |
Member
Iscritto dal: Feb 2011
Messaggi: 46
|
Come dice Gianpaolo puoi usare sprintf,
oppure visto che si tratta di C++, puoi usare la classe string (che supporta la concatenazione): Codice:
string filename = "folder/" + to_string(2) + ".png"; |
05-08-2020, 11:13 | #4 |
Senior Member
Iscritto dal: Nov 2008
Città: Napoli
Messaggi: 846
|
Ho già risolto proprio con sprintf prima di leggere le vostre risposte.
Grazie mille a tutti lo stesso! |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:20.