: error C2664: ' ' : 1 番目の引数を 'char [80]' から 'LPWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。

このエラーはUNICODE型になってるのが原因でマルチバイト文字セットを使用するとコンパイルが通ることがわかったんですが
参考にした本が使用してる開発環境はVisual C++ 6.0を使用
自分の開発環境はVisual C++ 2005 Express Edition
これはUNICODEがまだ使用されていなかったときに6.0が作られてそのときのプログラムはUNICODEに未対応
現在はコンパイルを基本UNICODEで行っておりコンパイルエラーになると言う認識であってますか?
いまいち原因がよくわからなかったのでその部分教えてください
よろしくお願いします