Имеется указатель (*k) на память выделенный malloc.
Хочеться работать с этой памятью как с массивом k[x][100], то еть обращатся так
sprintf(k[10],"test");
как сказать на сях, что это память являеться массивом?
#include <stdlib.h>
int main(void)
{
int z,size=100000;
char *k;
k=(char*)malloc(size*100+1);
if (k==NULL) {printf("Can't allocate memory\n"); exit(-1);}
sprintf(k[10],"test");
return (0);
}