Heim >Backend-Entwicklung >C++ >Wie kombiniere ich Strings und ganze Zahlen in C?

Wie kombiniere ich Strings und ganze Zahlen in C?

Linda Hamilton
Linda HamiltonOriginal
2025-01-02 21:43:42862Durchsuche

How to Combine Strings and Integers in C  ?

So verketten Sie einen String und eine Ganzzahl in C

Das Verketten eines Strings und einer Ganzzahl in C kann auf verschiedene Arten erfolgen. Hier sind ein paar gängige Methoden:

1. Verwendung von Boosts lexical_cast

std::string name = "John";
int age = 21;
std::string result = name + boost::lexical_cast<std::string>(age);

2. Verwendung von C 11 to_string()

std::string name = "John";
int age = 21;
std::string result = name + std::to_string(age);

3. Verwendung von FastFormat

std::string name = "John";
int age = 21;
std::string result;
fastformat::fmt(result, "{0}{1}", name, age);

4. Verwendung von IOStreams

std::string name = "John";
int age = 21;
std::stringstream sstm;
sstm << name << age;
std::string result = sstm.str();

5. Verwenden von itoa()

std::string name = "John";
int age = 21;
char numstr[21]; // enough to hold all numbers up to 64-bits
std::string result = name + itoa(age, numstr, 10);

6. Verwendung von sprintf()

std::string name = "John";
int age = 21;
char numstr[21]; // enough to hold all numbers up to 64-bits
sprintf(numstr, "%d", age);
std::string result = name + numstr;

Das obige ist der detaillierte Inhalt vonWie kombiniere ich Strings und ganze Zahlen in C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn