> でもfoo->nameがchar型だから・・・

この発想がどこから来たのかぜひ教えてほしい。
エラーメッセージ読んでる?