Abend ich habe in C++ folgendenden Code
Funktion:
Spoiler anzeigen
Code
void implode(vector<const char*> data, char separator) {
char* temp;
temp[0] = '\0';
int size = (data.size()-1);
printf("Size: %d\n", data.size());
for (int i = 0; i <= size; i++) {
if (size == i) {
// printf("Data 0: %s\n", data[i]);
strcat(temp, data[i]);
}else {
// printf("Data 1: %s\n", data[i]);
strcat(temp, data[i]);
strcat(temp, (char*) separator);
strcat(temp, " ");
}
}
printf("Temp: %s\n", temp);
}
Alles anzeigen
Aufruf und Übergabe der Variablen:
Spoiler anzeigen
Leider bricht der Debugger immer in Zeile 18 ab. Fehlermeldung wird keine Ausgegeben.
Zeile 18 ist folgender Code-Snippet
Jemand eine Idee woran das liegt?
Gruß Lutz.