sprintf(str,"hoge\n");
for(i=0;i<strlen(str);i++) printf("%c\n",*(str+i));
漢字がないのならこんなんでも縦書きできるよ。

つーか、ポインタの仕組みを理解する方が先決のヨカン。
こればっかりは勉強してくらはい。