★初心者にVisual C++を教えるスレ★ Part7
■ このスレッドは過去ログ倉庫に格納されています
0095デフォルトの名無しさん
NGNG今、読み込んだテキストファイルを文字コードや改行コードの変換
プログラムを作っているのですが
'型キャスト' : 'System::String __gc *' から 'const char *' に変換できません。
というエラーが出てしまい困っています
コード変換の為にfopenは欠かせないのでキャストが出来ないで困ってます
char型にキャストできる方法はありますでしょうか?
//ファイルダイアログボタンを押した時
private: System::Void button2_Click(System::Object * sender, System::EventArgs * e)
{
if(openFileDialog1->ShowDialog() == DialogResult::OK)
{
System::IO::StreamReader * sr = new
System::IO::StreamReader(openFileDialog1->FileName);
textBox1->Text=(sr->ReadToEnd());
label1->Text=openFileDialog1->FileName;
FILE *in_fp;
in_fp=fopen((const char *)openFileDialog1->FileName,"r");
sr->Close();
}
}
■ このスレッドは過去ログ倉庫に格納されています