掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
class CString * から const char * に変換するには? (ID:58180)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>REEさん 説明が足りずにすみませんでした。 現在、プログラムを流すと「ファイルを削除できません。送り側のファイルまたはディスクから読み取れません」というエラーメッセージが出ます。 構造体パラメータは以下のように与えています。 SHFILEOPSTRUCT sIEtemp; // 「IE一時ファイル」構造体 sIEtemp.hwnd = m_hWnd; sIEtemp.wFunc = FO_DELETE; // 処理モード「削除」 sIEtemp.pFrom = d_ietemp; // 対象ファイル sIEtemp.pTo = "\0"; sIEtemp.fFlags = FOF_SILENT|FOF_NOCONFIRMATION; // フラグ sIEtemp.fAnyOperationsAborted = TRUE; >CStringに、"\0\0"を足しても、末尾に'\0'が二つ付くとは限りません。 ということは、現在NULL文字指定が不完全でエラーになっている、という可能性があるということでしょうか。どうやったらNULL文字を2つ加えられるのかわかりません。。。 何かアドバイスをいただければ幸いです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.