TC2.0下运行程序,结果看不全,怎么看到上面的结果?

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:53:47
我用C语言做了一个作业,老师要求把运行的界面抓下来放到Word里再打印出来,现在我程序编好了,TC在窗口模式下运行才能抓屏,但是窗口下屏太小不能把运算结果全部显示出来,这可怎么办啊。

很着急,希望各位大侠多给出个主意,谢了~~~
各路大侠出的主意小弟感激不尽
tiao和firday 我自己根本看不到运行结果的前半部分,因为一屏显示不完,然后窗口里没有下拉框,所以没有办法截屏,这就是我的问题的所在;
wdtd你所说的exe文件是和TC长得一样的那么小图标吗,我在CMD下面运行了一下,是像在TC运行界面下一样的感觉,没有滑动块。我在CMD的窗口属性中改了一下,但只在当前的情况下有滑动块,再输入一个命令后就又没了。怎么办啊?
lieyan 我在CMD中运行了coding.txt出为了结果是正确的,然后键入coding.exe>D:\coding.txt后光标移到没有任何文字的下一行,我再键入exit会到目录下,可以生成一个coding.txt文件,但是文本的内容不是正确答案,而是一堆巨大的数字,这个是为什么啊??
对DOC不太懂,请指教!

一楼的TXT好像不能记录下输入的内容啊
你用WINDOWS下的CMD吧,你会生成EXE文件吗.不会的话上网上搜一下.你先生成EXE文件,然后从CMD里进入EXE下的文件夹下面,然后运行abc(比如你的程序是abc.exe).

然后就可以像你在TC运行界面下一样运行你的程序进行输入输出,程序结束后.那个CMD框有下拉条的,你可以拖动,一次一次截图,最后截下完整的运行图片(当然有好几个).
不知道这个能否满足你的要求.

我再补充一下, 本人又试了一下,发现只要是用TC生成的EXE文件在CMD下一运行,CMD的滚动条就不在了.只能看一屏的内容啊.
而用VC++6.0生成的EXE文件就不会出现这样的情况.具体原因我不清楚.只有等高人来解答了.
估计是两类文件生成EXE文件的方法不同吧.

不过对于你的程序:把CMD窗口拉到最大高度,(我这个可以拉到屏幕的高度,但一运行变小了,不过运行过后,能全部显示)然后再运行程序,就能显示全部的内容,不知道你那个行不行. 这应该是能让输出的屏幕最大的方法了吧!
你可以试试

DOS有一功能,就是可以把程序的对DOS窗口的输出(比如用printf输出的文本)重定向到其它地方,比如某个你指定的文件。

首先进入CMD,假设你的程序名为aaa.exe,那么你可以在CMD中输入:
aaa.exe > c:\aaa.txt
(注意最好进入aaa.exe文件所在目录,这样DOS才找得到aaa.exe)

这样你的程序aaa.exe的输出就全部重定向到c:\aaa.txt了。

要么像wdtd88所说直接在CMD中输入aaa.exe,然后截图。

这里的关键是在TC的ALT-F5下只能看到aaa.exe输出结果的最后一屏,而CMD的窗口是有滚动条的,可以通过拖动来查看更多的输出结果。

打开CMD的方法是:
1.用快捷键“WIN-R”打开运行对话框
2.在其中输入“cmd.exe",然后点击OK
这样就打开了一个cmd,也就是