hallo leute,
folgendes problem:
ich hab ein array in dem folgendes steht:
token[1]="fehler"
token[2]="warning"
token[3]="string"
innerhalb einer for-schleife les ich das array aus:
for (int i = 0; i < 3; i++)
jetzt will ich innerhalb dieser for-schleife eine string verkettung machen.
und zwar den eintrag des token[] mit einem char=" in "
das ganze mach ich mit strcat.
leider funktioniert das nicht richtig.
das ganze schaut in echt so aus:
for(x = 0; x < tokencount; x++) {
compare = strcat(token[x], seperator);
printf("%s\n", token[x]);
}
ausgabe dazu:
Fehler in
in in
in
anstatt:
Fehler in
Warning in
String in
bei strcat(x, y) wird der y immer zum x dazugehängt und in x gespeichert oder?
hab probiert das x zurücksetzen - nichts funktionier.
ich möchte nur das er mir
"Fehler in" und
"Warning in" und
"String in" richtig zusammenfügt und in eine variable speichert.
kann mir dabie wer helfen?
vielen dank schon mal
andrea