ちなみに、nameという変数は
char *name
と定義していました。

このnameをstrcpyで他の変数に渡してからprintfすれば不具合が出ません。
UNIXだと *nameをprintfすると正常でCコンパイラだとダメみたい・・。