Делаю для sprintf. Если объявлять как буфер - работает. А так:
Код
char *SprintFBUF = NULL;
SprintFBUF = (char*) malloc(400);
Печатает кракозябры. Что может быть не так?
Пробовал в C-Free - тоже работает:
Код
char *p = NULL;
p = (char*) malloc(100);
strcpy(p, mBUF);
printf("\n%s\n", p);
free(p);
Сообщение отредактировал Димон Безпарольный - Sep 12 2017, 20:58