游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3854|回复: 7

vs2005中用ofstream 输出到文本问题

[复制链接]

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2007-12-7 08:57:00 | 显示全部楼层 |阅读模式
和平常一样,我一般是把调试信息输出到一个文本中用来调试程序,但是却发现VS2005中输出信息压根就输出不到文本中,我换成VC6。0就没问题,我实验了一个最基本的如下:
#include <fstream>
ofstream  myout("debug.txt");
然后程序执行中的某个地方随便输出一个字符串:
myout<<"hello"<<endl;
然后打开debug.txt这个文本文件,发现根本就没有任何内容,为什么哪。然后同样的方法我在vc6.0就没有任何问题,请大家说说

16

主题

280

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
QQ
发表于 2007-12-7 16:01:00 | 显示全部楼层

Re: vs2005中用ofstream 输出到文本问题

没问题吗 [em24]代码都没写全 [em15]

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2007-12-7 19:17:00 | 显示全部楼层

Re:vs2005中用ofstream 输出到文本问题

连个main都没有,还输出呢

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-12-7 19:30:00 | 显示全部楼层

Re:vs2005中用ofstream 输出到文本问题

为什么不用trace?

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
 楼主| 发表于 2007-12-10 14:38:00 | 显示全部楼层

Re: Re:vs2005中用ofstream 输出到文本问题

xoyojank: Re:vs2005中用ofstream 输出到文本问题

连个main都没有,还输出呢

呵呵,我只是把关键的地方给弄出来了。
问题我也不知道出在哪里,可能和编译器配置有关系,我用公司的vs2005实验了下就行,我自己机子上的就不行,我想可能和配置有关系,但是和什么配置有关系哪,我就不清楚了,我隐约记的当时我只是改变了下字集(宽字符)

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
 楼主| 发表于 2007-12-10 14:40:00 | 显示全部楼层

Re: Re:vs2005中用ofstream 输出到文本问题

Enigmaya: Re:vs2005中用ofstream 输出到文本问题

为什么不用trace?

我是想把一些参数打印出来,有的数据很多,trace 会把你的眼睛看花,说实话,我真的没有用trace的习惯,以后会养成的,谢谢

2

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
QQ
发表于 2007-12-19 08:46:00 | 显示全部楼层

Re:vs2005中用ofstream 输出到文本问题

下断跟踪不就行了,不至于把眼睛看花吧。

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2007-12-20 17:12:00 | 显示全部楼层

Re:vs2005中用ofstream 输出到文本问题

我一直在用printf和fprintf,汗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-18 06:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表