第4楼:给文本框关联一个变量,通过updatedata得到这个变量后,建一个文件,再往里写就可以了
第5楼:获取到文本框中间的buffer,然后将buffer写入文件中间。
第6楼:
在对话框的函数中(如:ONOK)
UpdateData(TRUE);
CString FileName;
char *temp=conver(m_Str);//m_Str是要文本框的字符串变量。
FileName="//str.txt";
FILE* Stream;
CString m_path;//m_path用来指定路径,自己来初始化吧!
if((Stream=fopen(m_path+FileName,"a+t"))==NULL)
{
MessageBox("Open error");
return ;
}
fprintf(Stream,"%s",temp);
fclose(Stream);
//转换函数
char* conver(const CString & str)
{
int len=str.GetLength();
char * temp=new char[len+1];
strcpy(temp,str);
temp[len]='/0';
return temp;
}
在对话框的函数中(如:ONOK)
UpdateData(TRUE);
CString FileName;
char *temp=conver(m_Str);//m_Str是要文本框的字符串变量。
FileName="//str.txt";
FILE* Stream;
CString m_path;//m_path用来指定路径,自己来初始化吧!
if((Stream=fopen(m_path+FileName,"a+t"))==NULL)
{
MessageBox("Open error");
return ;
}
fprintf(Stream,"%s",temp);
fclose(Stream);
//转换函数
char* conver(const CString & str)
{
int len=str.GetLength();
char * temp=new char[len+1];
strcpy(temp,str);
temp[len]='/0';
return temp;
}
第7楼:CString text;
GetDlgItemText (IDC_EDIT,text);
//读到文件中去;
CStdioFile file;
CString filename (_T("path//filename.txt");
if (!file.Open (filename,CFile::modeCreate|CFile::modeWrite))
{
::AfxMessageBox (_T("打不开文件"));
return;
}
file.WriteString (text);
file.Close ();
上面的代码加到你的一个Button事件里就行啦,执行时你点一下Button程序就会把你的文本框里的字符串写到文件里啦:)
GetDlgItemText (IDC_EDIT,text);
//读到文件中去;
CStdioFile file;
CString filename (_T("path//filename.txt");
if (!file.Open (filename,CFile::modeCreate|CFile::modeWrite))
{
::AfxMessageBox (_T("打不开文件"));
return;
}
file.WriteString (text);
file.Close ();
上面的代码加到你的一个Button事件里就行啦,执行时你点一下Button程序就会把你的文本框里的字符串写到文件里啦:)