| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:将我得到的V转换成字符型的输出到屏上怎么就不对了?为什么
只看楼主 加入收藏
弯弯的小河
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-3-3
收藏
 问题点数:0 回复次数:3 
将我得到的V转换成字符型的输出到屏上怎么就不对了?为什么


void TDJ::DrawDX(HDC hdc,short*hDaoXing,mu *hBaoWen,int z)
{
int sn,sn1,sn2,sn3,n=0,n1=0,flag=0,fBS,js;
short r,x1,y1,x2,y2,*h,*h1,xxw,xx,color;
double wtime=0;
float v,s=10;
String wrh1;
time_t first,second;
clock_t start,end;
switch(xx)
{
case XX_JJ:
if(sn){color=YS_RED;
ofstream myf("zyname.txt",ios::app);
if(z==0&&n==0&&wr1==1){
start=clock(); wr1=0;
}
if(z==1&&n==0&&wr1==0&&wr2==1)
{
end=clock();
myf<<"end="<<end<<"\n"; wr2=0;
wtime=(end-start)/CLOCKS_PER_SEC;
myf<<"wtime="<<wtime;
v=s/wtime;
myf<<"V="<<v<<"\n";
//现在我得到时间差wtime,得到v ,写到文件中都对,但我在将它写在屏幕上就不对,我实在不知为什么了
Canvas->TextOut(500,90,"v="+FloatToStr(v)+" !");
// wrh1=FloatToStr(v)+"Km/s";
// wrh1=Str(v)+"Km/s";
// myf<<"wrh1";

myf.close(); } }

else {color=YS_BLUE;
if(z==0&&n==0&&xxw==32)//sjg 440
{color=YS_WHITE;wr1=1;}
if(z==1&&n==0&&xxw==32)//sazjg 452
{color=YS_WHITE;wr2=1;}


}
xxw++;xxw++;break;
default:TextOut(hdc,400,400,"Error Daoxing",20);break;
}
n1=xxw%8;
hup=hBaoWen+xxw/8;
}


}
}

搜索更多相关主题的帖子: 字符 输出 
2006-03-30 11:05
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
Canvas->TextOut(500,90,"v="+FloatToStr(v)+" !");
不知你认为如何,但在我的认知里这句存在不少问题.

=×&D o I p R e E n C g T l X&×=
2006-03-30 11:22
弯弯的小河
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-3-3
收藏
得分:0 

我就是用别的用
wrh1=FloatToStr(v)+"Km/s";
wrh1=Str(v)+"Km/s";
myf<<"wrh1";
TextOut(hdc,500,90,wrh1.c_str(),wrh1.Length());
也不对呀

2006-03-30 11:25
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
这样看来就不是这个函数的问题了.

=×&D o I p R e E n C g T l X&×=
2006-03-30 15:28
快速回复:将我得到的V转换成字符型的输出到屏上怎么就不对了?为什么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016040 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved