C++ 个人整理
来源:互联网 发布:android 内存管理源码 编辑:程序博客网 时间:2024/06/15 19:52
MFC Rich Edit 在vs2010里拖入界面接显示内存泄漏,界面运行不显示,不建议使用
unicode一定记得 _T("")
多字节不用
1、读取txt/ini文件到CString
//文件过滤
CString filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||";
CFileDialog dlg(TRUE, NULL, NULL, NULL, filter, this);
if(dlg.DoModal() == IDOK) //显示打开对话框
{
CStdioFile file;
//打开文件
BOOL ret=file.Open(dlg.GetPathName(), CFile::modeRead);、
if(!ret)
{
MessageBox("Error");
return;
}
CString txt;
CString tmpStr;
//从文件中读取数据
while(file.ReadString(tmpStr))
{
txt += tmpStr + "\n";
}
//显示文本
GetDlgItem(IDC_EDIT)->SetWindowText(txt);
}
2、ofstream 写入文件时,一定要记得close,否则使用文件会报错
ofstream fout("取点.txt");
fout << "圆心坐标:" << "(" << xc << "," << yc << ")" << endl;
fout.close();
3、尽量少用全局变量全局函数
unicode一定记得 _T("")
多字节不用
1、读取txt/ini文件到CString
//文件过滤
CString filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||";
CFileDialog dlg(TRUE, NULL, NULL, NULL, filter, this);
if(dlg.DoModal() == IDOK) //显示打开对话框
{
CStdioFile file;
//打开文件
BOOL ret=file.Open(dlg.GetPathName(), CFile::modeRead);、
if(!ret)
{
MessageBox("Error");
return;
}
CString txt;
CString tmpStr;
//从文件中读取数据
while(file.ReadString(tmpStr))
{
txt += tmpStr + "\n";
}
//显示文本
GetDlgItem(IDC_EDIT)->SetWindowText(txt);
}
2、ofstream 写入文件时,一定要记得close,否则使用文件会报错
ofstream fout("取点.txt");
fout << "圆心坐标:" << "(" << xc << "," << yc << ")" << endl;
fout.close();
3、尽量少用全局变量全局函数
4、MFC edit control 显示滚动条
以上均是个人的一些整理,如有问题欢迎批评指正
0 0
- ||C||<基础>C语言基础知识框架结构//个人整理使用|仅供参考|
- 个人整理
- 个人整理
- 有趣的C语言面试题(个人整理收藏)
- C++:进程间通讯(部分转载,个人整理)
- C程序设计基础教程-学习要点整理(个人)
- Ajax Modules 个人整理
- Ajax Modules 个人整理
- NVT 的个人整理
- ctags常用命令(个人整理)
- ORACLE 个人整理
- 个人整理HTML大全!~~~~~~~
- ctags常用命令(个人整理)
- 个人学习原创整理
- 开始整理个人总结
- Javascript个人整理
- Spring个人整理
- C++ 个人整理
- 9. Palindrome Number
- 工厂模式
- oj刷题—Problem B: C语言习题5.25--文件操作2
- __block/__weak/__bridge的用法说明
- 消息队列的两种模式
- C++ 个人整理
- 关于逗号运算符~
- iOS GCD
- 项目会议记录--QR[2017.03.15]
- HTML和CSS的知识点
- CF 527C Glass Carving 思路
- crash分析相关文章
- 与TensorFlow类似的项目有哪些?TensorFlow的优缺点是什么?
- Android 酷炫实用的开源框架(UI框架)