首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么按照固定的格式将一些内容写入文件中

2012-01-16 
如何按照固定的格式将一些内容写入文件中?格式是这样的:***Edit1中的内容***Edit2中的内容。[解决办法]那就

如何按照固定的格式将一些内容写入文件中?
格式是这样的:
***   Edit1中的内容
***   Edit2中的内容。

[解决办法]
那就写吧,有问题吗?
[解决办法]
将你获得的edit的内容前加上 "*** ".写入文件,就行了,哪里有问题呢?
[解决办法]
写文件用C的也可以
[解决办法]
CFile file( "1.txt ",CFile::modeWrite);
file.Write( "abc ",strlen( "abc "));
file.Close();
[解决办法]
CFile cfile( "文件名 ",CFile::modeCreate|CFile::modeWrite );
CString str;
GetDlgItem(Edit n 的ID)-> GetWindowText(&str);
str = CString( "*** ") + str;
cfile.Write( str.GetBuffer(), str.Length());
cfile.Close();
差不多就这样

[解决办法]
用ini格式文件,
有现成的函数读取

[section]
***=Edit1中的内容
***=Edit2中的内容

GetPrivateProfileString

The GetPrivateProfileString function retrieves a string from the specified section in an initialization file.

Note This function is provided only for compatibility with 16-bit Windows-based applications. Applications should store initialization information in the registry.


DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);


[解决办法]
CFile WFile;
if(WFile.Open( "C:\\MyFile.dump ",
CFile::modeCreate|CFile::modeReadWrite|CFile::typeText))
{
CString str;
GetDlgItem(IDC_EDIT1)-> GetWindowText(str);
str = CString( "*** ") + str;
file.Write( str,str.GetLength());
}
file.Close();

热点排行