一个MFC Console程序实例
2010-11-04 16:28
253 查看
例子用来计算小于100的所有斐波那契数列(Fabonacci sequence)。斐波那契数列的计算方法:
1、头两个数是1。
2、接下来的每一个数是前两个数的和。
MFC程序的的重点:
1、程序的进入点仍为main
2、需要载入所使用类的头文件(本例为AFX.H)
3、可直接使用与GUI无关的MFC类(本例为 CStdioFile 和 CString)
4、编辑时需指定 /MTd,表示多线程版本的 C runtime 函数库(在VC 6.0中的Project->Settings->C/C++菜单和选项,在Project Options 中修改)
1、头两个数是1。
2、接下来的每一个数是前两个数的和。
#include <afx.h> #include <stdio.h> int main() { int lo,hi; CString str; CStdioFile fFibo; fFibo.Open("FIBO.DAT", CFile::modeWrite | CFile::modeCreate, NULL); str.Format("%s/n", "Fibonacci sequence, less than 100 :"); printf("%s", (LPCTSTR) str); fFibo.WriteString(str); lo=hi=1; str.Format("%d/n", lo); printf("%s", (LPCTSTR) str); fFibo.WriteString(str); while (hi < 100) { str.Format("%d/n", hi); printf("%s", (LPCTSTR) str); fFibo.WriteString(str); hi=lo+hi; lo=hi-lo; } fFibo.Close(); return 0; }
MFC程序的的重点:
1、程序的进入点仍为main
2、需要载入所使用类的头文件(本例为AFX.H)
3、可直接使用与GUI无关的MFC类(本例为 CStdioFile 和 CString)
4、编辑时需指定 /MTd,表示多线程版本的 C runtime 函数库(在VC 6.0中的Project->Settings->C/C++菜单和选项,在Project Options 中修改)
相关文章推荐
- 让MFC程序只运行一个实例
- MFC程序只能运行一个实例
- MFC 程序最小化到系统托盘区的一个简单实例 .
- MFC程序只能运行一个实例
- MFC程序只运行一个实例
- MFC 只启动一个程序实例
- mfc程序只运行一个实例
- MFC 程序只能运行一个实例 互斥对象
- 怎样让我的MFC程序只能运行一个实例?
- [置顶] MFC 程序最小化到系统托盘区的一个简单实例
- 利用互斥变量在mfc中使得程序只有一个实例方法
- MFC 程序最小化到系统托盘区的一个简单实例
- MFC程序唯一运行判断(只能运行一个实例)
- 如何让MFC程序只能运行一个?
- 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一
- Access使用宏控制程序--1.5.一个宏的实例――检验口令
- 让一个程序只允许一个实例,并且如果已经有一个允许实例,则激活它
- 一个最简单的MFC程序框架剖析
- [转]利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- mfc应用程序只运行一个实例