Это вопрос для новичков, но, пожалуйста, потерпите меня. Я хотел бы передать символ * в функцию и заполнить ее содержимым несколько существующих строк. Вот что у меня есть (и не работает)
int func(char *out) {
int i;
int x = 10;
int y = 10;
char array[x][y];
out = malloc(x * y + x);
memset(out, 0x00, strlen(out));
for (i=0; i<x; i++) {
strcat(out, array[i]);
strcat(out, "\n");
}
}
//main
char *result;
func(result);