webForumDet fria alternativet

String + String

C/C++

3 svar · 406 visningar · startad av Choice2

Medlem sedan sep. 200134 inlägg
Frågan#1

Hur göra?

Vill ha ihop två strängar till en, finns det nåt smart man kan göra då? Typ någon funktion, släkt med strlen() eller nåt?

------------------
/*
include <geek.h>
http://warzone.big.du.se
*/

Medlem sedan feb. 20002 300 inlägg
#2

string str1 = "Idag är det ";
string str2 = "torsdag.";

str1 += str2;

str1 blir: "Idag är det torsdag."

------------------
- Erik Hellström -
- Datalogiprogrammet - MDH -
- http://3d.burken.nu -

Medlem sedan sep. 200134 inlägg
#3

Ja, annars kan man använda funktionen strcat(buff,string)
som då funkar på samma sätt, buff blir buff och string.

------------------
/*
include <geek.h>
http://warzone.big.du.se
*/

Medlem sedan okt. 20013 217 inlägg
#4

Varför inte använda hederliga sprintf(..) eller strcpy(..) ? Snyggaste sättet är som PhOrPhEr beskriver ! :-)

// BeatBox

------------------
"Mörkrets gärningar, förekommer även på dagen"

Sixten Landby

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)