Frågan#1 I alla fall, om de nu heter så! :)
Jag vet att i PHP ser det ut så här:
$string = "blab bla".$bla." jajjas!";
I ASP
string = "bla lallsdl " & string2 & " khkasdjkhsd"
Hur göra man detta i C? Om vi tänker att jag har följande sträng.
char stringen[] = "SELECT * FROM tabell WHERE column = variabel";
där variabel är en variabel i C som har fått ett värde via gets()!
tacksam för svar!
PhorpherMedlem sedan feb. 20002 300 inläggSe till att du har tillräckligt med utrymme i destinationsarrayen och använd: strcat
Phorpher skrev:
Se till att du har tillräckligt med utrymme i destinationsarrayen och använd: strcat
Alltså typ:
unsigned char stringen[] = "SELECT * FROM tabell WHERE column =";
newstring = strcat(stringen,variabel);
?
eller?
LlunaMedlem sedan juli 2004181 inlägg sprintf funkar annars ganska bra. t.ex.:
char buf[255];
int ID = 1;
sprintf( buf, "SELECT * FROM tabell WHERE column=%i", ID );
/RED: felstavning.
Om du kan tänka dig att använda C++ är det lätt:
string minSträng = "Text" + strängVariabel;
Sang-drax skrev:
Om du kan tänka dig att använda C++ är det lätt:
string minSträng = "Text" + strängVariabel;
Visst kan jag tänka mig det, men nu är det ju inte så! :D