摘要: CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);//文件打开模式可组合使用,用“|”隔开,常用的有以下几种://CFile::modeCreate:以新建方式打开,如果文件不存在,新建;如果文件已存在,把该文件长度置零,即清除文件原有内容。//CFile::modeNoTruncate:以追加方式打开,如果文件存在,打开并且不将文件长度置零,如果文件不存在,会抛出异常。一般与//CFile::mode 阅读全文
posted @ 2014-01-13 15:08 拾遗日志 阅读(604) 评论(0) 推荐(0)
摘要: 有一个TXT文件,每一行是一条记录,记录的每一个字段之间用tab隔开用ReadString可以把一行读入一个缓冲区,我怎么把单个字段的值读出来呢?将每行读入CString中,再用CString的Find进入拆分int nPos=strBufer.Find("\t",0);循环提取,结束后再处理文件的下一行。cstdiofile file;CString str;while(file.readstring(str)){ int i= 0,j=0; Cstring temp = _T( " "); while(j!=-1){ j = str.fi... 阅读全文
posted @ 2014-01-13 14:17 拾遗日志 阅读(376) 评论(0) 推荐(0)
摘要: #include #include #include using namespace std;const int Money = 10000;struct Patrons{ string name; double money;};int main(){ ifstream inFile; inFile.open("demo6_9.txt"); if(!inFile.is_open()) { cout>num; cout>name; // inFile>>money; // pt[i].name ... 阅读全文
posted @ 2014-01-13 13:19 拾遗日志 阅读(1106) 评论(0) 推荐(0)
摘要: 在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:选择目录对话框//选择目录按钮void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); BROWSEINFO bi; bi.hwndOwner = m_hWnd; bi.pidlRoot = NULL; bi.pszDispl... 阅读全文
posted @ 2014-01-13 10:55 拾遗日志 阅读(647) 评论(0) 推荐(0)
摘要: 一、如何添加/删除Combo Box内容1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2,在程序初始化时动态添加如: //控件内容初始化 CString strTemp; ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容 for(int i=1;iAddString(strTemp); }3,下拉的时候添加如: CString strTemp; int iCount=((CComboBox*)GetDlgItem(IDC_COMBO 阅读全文
posted @ 2014-01-13 10:52 拾遗日志 阅读(1159) 评论(0) 推荐(0)