TAk... man jeg har fundet en løsning...
#include <iostream.h>
#include <string.h>
int main
{
char var_et[] = "hej ";
char var_to[] = "med dig";
strcat(var_et,_var_to);
//skriver "medhej dig"
cout<<var_et;
//venter på input....
cin.get();
return 0;
}
Jop...
Det er ikke en valid løsning.
char var_et[] = "hej ";
var_et er i dette tilfælde et array af 5 chars.
strcat(var_et,_var_to);
Her tilføjes 7 karakterer til enden af var_et, disse skrives ud over enden på arrayet, derved kan der ske hvad som helst!
Man kan løse dette ved at afsætte nok plads til var_et:
har var_et[12] = "hej ";