#include <stdio.h> #include <stdlib.h> typedef struct{ int a; }var; void func1(void* arg) { var* pVar = (var*)arg; printf("a = %d\n", pVar->a); } void func2(var* pVar) { pVar = (var*)malloc(sizeof(var)); (1) pVar->a = 1; } int main() { var* pVar1; //pVar1 = (var*)malloc(sizeof(var)); (2) func2(pVar1); func1(pVar1); free(pVar1); return 1; } (1)에 주석을 처리하고 (2)의 ..