注册 登录
编程论坛 C++教室

[求助]关于ostream.cpp文件问题

sillygirl 发布于 2006-11-03 09:58, 1845 次点击
只有本站会员才能查看附件,请 登录

各位老师:
你们好!我在调试过程中总是不停地出现附件的画面,我在我的电脑中找遍了都没这个文件,从文件名称看是输入输出流源文件,是不是我的电脑安装时出了问题。在出现此画面后,点击确定无法继续,点击结束则出现类似汇编语言的一大片东东,这是怎么回事啊?烦请指点一下。
8 回复
#2
song42006-11-03 10:34

那是你全部调试完了
看该程序的 汇编过程
你把那个汇编程序 X 就行了

#3
sillygirl2006-11-03 10:48
song4版主:

你好,根据你的提示,我按F11逐步调试,当程序运行到cin>>a时,弹出DOS窗口,此时不能正常输入数据,再按F11,出现一楼画面,我点结束删除哪些汇编语言,不能删除,全部都是灰色的。如下图:

以下为执行代码,我正常执行时输入很多字符(其中包含a,但结果为空)程序没有达到预期的目标

编程求出一个二维字符数组里为‘a’的元素个数。
#include<iostream.h>
#include<string.h>
void main()
{
char a[100];
cin>>a;
char *pt=a;
int i;
for(i=0;*pt!='\0';++pt)
++i;
cout<<"这一串字符中共有"<<i<<"个字符"<<endl;
}
只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2006-11-3 10:49:03编辑过]

#4
corrupt2006-11-03 10:55
f10, 碰到cin,cout,new ,delete,molloc 等一些 和低层硬件有关的东西 ,
因为有些是嵌入了汇编而完成的,有些只提供lib..所有 无法看到,源代码
#5
sillygirl2006-11-03 11:04
corrupt老师:

哪我现在要跟踪一个变量的值怎么办才能达到目的?烦请再次指点
我是想通过逐步调试同时通过监视窗口查看变量值的变化状况。
#6
song42006-11-03 14:11
....
别叫老师
这样啊
弹出DOS窗口,此时不能正常输入数据???
不会吧,你点那个红X下面的X
另外这个char[]不自动加'\0'
你是不是这里错了
#7
sillygirl2006-11-04 08:24
song4版主:

非常奇怪,昨天这段代码得出的结果是什么都没有,现在又可以得出正确结果。但是在调试时依然不能然输入数据
我的操作系统是WINXP SP5,VC++ 6.0.
刚开始学C++,操作环境还不熟悉,我先自已再学习一段时间,以免浪费你们宝贵的时间。谢谢你和楼上热心的朋友。
#8
litcatyx2006-11-04 10:04
sp5都有了?我连sp3都没听过
#9
williamusst2010-09-25 15:39
我也出现了和你一样的问题,不知怎么解决
1