掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
保存すると「・」が入ってしまうので表示させないためには? (ID:61392)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
コードは以下の通りです。どの部分のコードを記入すればよいのか わからなかったので全部のせました。長くてすみません。 void CVCKadaiDlg::OnRead() { UpdateData(TRUE); char c[256]; CStdioFile fpi; if(fpi.Open(m_path_read, CFile::modeRead) != 0) { m_text = ""; while(fpi.ReadString(c,256) != NULL) { c[strlen(c)-1] = 0; m_text+= c; m_text+="\r\n"; } } UpdateData(FALSE); } void CVCKadaiDlg::OnWrite() { int ret; UpdateData(TRUE); CStdioFile fpo; if(fpo.Open(m_path_write, CFile::modeCreate | CFile::modeWrite) != 0) { if(m_path_read == m_path_write) { ret = AfxMessageBox("このファイルは既に存在します。上書き保存しますか?",MB_YESNO); if(ret == IDYES){ fpo.WriteString(m_text); } } else fpo.WriteString(m_text); } } void CVCKadaiDlg::OnReadRef() { UpdateData(TRUE); CFileDialog fdlg(TRUE,"txt",NULL,OFN_ALLOWMULTISELECT|OFN_LONGNAMES, "txt file|*.txt||",this); if(fdlg.DoModal()==IDOK) { m_path_read = fdlg.GetPathName(); UpdateData(FALSE); } } void CVCKadaiDlg::OnWriteRef() { UpdateData(TRUE); CFileDialog fdlg(FALSE,"txt",NULL,NULL,"txt file|*.txt||",this); if(fdlg.DoModal()==IDOK) { m_path_write = fdlg.GetPathName(); UpdateData(FALSE); } } バイナリって言うのもわからないので説明をお願いできますか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.