L
leway
Unregistered / Unconfirmed
GUEST, unregistred user!
老兄幫我看看問題在哪。謝謝!
c://ToolBar文件為
a.dfmb.dfm
程序如下
char** m_szName;
//****
// 從文件中讀取字符串
//****
void CToolBar::LoadStream(void)
{
fstream fsFile;
WORD i;
fsFile.open("c://ToolBar",ios:: in | ios::binary | ios::nocreate,filebuf::sh_read );
m_szName = new char* [2];
for (i=0;
i<2;
i++)
{
m_szName = new char[6];
fsFile.read(&m_szName[0],5);
m_szName[5]='/0';
strcpy(m_szName,strcat("c://",m_szName));
}
MsgBox(m_szName[0]);
MsgBox(m_szName[1]);
//有問題,總顯示c://a.dfmb.dfm,正確應該是c://b.dfm,請幫我找出原因。
}
c://ToolBar文件為
a.dfmb.dfm
程序如下
char** m_szName;
//****
// 從文件中讀取字符串
//****
void CToolBar::LoadStream(void)
{
fstream fsFile;
WORD i;
fsFile.open("c://ToolBar",ios:: in | ios::binary | ios::nocreate,filebuf::sh_read );
m_szName = new char* [2];
for (i=0;
i<2;
i++)
{
m_szName = new char[6];
fsFile.read(&m_szName[0],5);
m_szName[5]='/0';
strcpy(m_szName,strcat("c://",m_szName));
}
MsgBox(m_szName[0]);
MsgBox(m_szName[1]);
//有問題,總顯示c://a.dfmb.dfm,正確應該是c://b.dfm,請幫我找出原因。
}