mfc中的include问题
我基于MFC创建了个工程,我想要在里面的某个函数里想调用TC里的math.h里的sqrt函数,我就在我那个工程相应的文件开始加入了include<math.h>可是调用时却不行.请教:是不是math.h已经不属于mfc的系统头文件了呢?我想用那个函数,有什么解决方案么?或是MFC有没有与其功能差不多的类呢?怎么用?谢谢! 问题点数:20、回复次数:8Top
1 楼krh2001(边城浪子)回复于 2005-06-02 22:21:13 得分 0
这个文件肯定有
#include <math.h>Top
2 楼myhaocat(一天,一年,一世)回复于 2005-06-03 02:55:31 得分 0
呵呵,来迟了,加井号啊,,,,,Top
3 楼arcademan()回复于 2005-06-03 08:30:03 得分 0
井号我是加了的啊。但编译的时候就是不行。说sqrt是个未定义的。Top
4 楼xtaddqqug(王中)回复于 2005-06-03 08:32:32 得分 0
您也可以用全路径试试,还有就是您好象应该指定.LIBTop
5 楼bohut(●伯虎● )回复于 2005-06-03 08:37:33 得分 0
#include <cmath>
Top
6 楼arcademan()回复于 2005-06-03 08:40:16 得分 0
全路径的话怎么设?能举个例子么?谢谢Top
7 楼younggle(洋溢)回复于 2005-06-03 09:10:38 得分 20
可以的啊。下面的是一个例子:
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
void main( void )
{
double question = 45.35, answer;
answer = sqrt( question );
if( question < 0 )
printf( "Error: sqrt returns %.2f\n, answer" );
else
printf( "The square root of %.2f is %.2f\n", question, answer );
}
Top
8 楼arcademan()回复于 2005-06-03 16:49:35 得分 0
哦!谢谢各位了,已经解决了,原来在stdafx.h中include就行了.呵呵Top




