打开一文件,读出内容,用edit控件显示,代码如下,请帮我修改一下:
CFile ff;
CFileException e;
ff.Open("d:\port.ini",CFile::modeCreate | CFile::modeWrite,&e);
char str[80];
ff.Read(str,strlen(str));
CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);
if(pEdit != NULL)
{
pEdit->SetWindowText(str);
}
ff.Close;
CFile ff;
CFileException e;
ff.Open("d:\port.ini",CFile::modeCreate | CFile::modeWrite,&e);
char str[80];
ff.Read(str,strlen(str));
CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);
if(pEdit != NULL)
{
pEdit->SetWindowText(str);
}
ff.Close;
d:\\port.ini
CFileException e;
ff.Open("d:\port.ini",CFile::moderRead,&e);//讀不是寫
char str[80];
ff.Read(str,sizeof(str));
CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);
if(pEdit != NULL)
{
CString bbb;
bbb.Format(_T("%s"),str);
pEdit->SetWindowText(bbb);
}
ff.Close;
改为
ff.Open("d:\\port.ini",CFile::modeRead,&e);
///////////////////////////
ff.Read(str,strlen(str));
改为
ff.Read(str,80);
////////////////
ff.Close
改为
ff.Close();
'\p'所表示转意字符.这个在C语言的基础教材里面都讲的很清楚的阿?