C语言malloc与结构体调用

求助,调用结构体后为什么无法输出ZAstring结果?编译通过的

 

看你截图,并未看到printf("%s\n", ZAstring);

  1. sprintf_s(char *_DstBuf, size_t _DstSize, const char *_Format, ...)

    sprintf_s缺少参数,怎么编译通过的?

  2. 在free释放空间之前printf应该是可以的,你在哪里添加printf?