掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
class CString * から const char * に変換するには? (ID:58176)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
初めまして。 VC++を使い始めたばかりなので、馬鹿馬鹿しい質問かもしれませんが、 どうか教えてください。 CString型変数に保持された文字列を、SHFileOperationA 関数の対象ファイルとして指定したいのですが、 >'class CString *' から 'const char *' に変換することはできません。 というエラーメッセージが出てしまいます。 このエラーを解消するためにはどうすればいいのでしょうか? ソースは以下のとおりです。 CString d_ietemp = m_ietemp + "\\*" + "\0\0"; SHFILEOPSTRUCT sIEtemp; sIEtemp.wFunc = 0x0003; sIEtemp.pFrom = &d_ietemp; // 対象ファイル sIEtemp.pTo = "\0"; sIEtemp.fFlags = 14; // 指定されたフォルダ以下の全てのファイルを削除 // IE一時ファイルの処理 if (m_ietemp_chk == FALSE) { int SHFileOperationA( LPSHFILEOPSTRUCT &sIEtemp // SHFILEOPSTRUCT構造体 ); } 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.