为什么一个C程序。EXE不能得到输出

H

hednast

Guest
您好。我有一个问题。当我编译一个C编译器涡轮我能得到我想要的结果。但是在我编译成EXE的项目文件,然后运行该EXE,我没有得到我想要的结果了。为什么会出现之间的项目文件和编译的EXE的区别。请asists。谢谢。
 
这不是多的信息去上。我猜想,你的项目文件是从Turbo C的默认项目设置不同的配置设置。
 
嗨C有两个输出:stdout和stderr无效fprintf(STDOUT,"...", ...);无效fprintf(STDERR,"...", ...);在大多数系统STDOUT STDERR,但显然是在这些拖车一些prohramming风格可能有所不同。你可以检查在Linux(UNIX系统)中包含2>&1,它的东西... ...你可以检查在Windows中包含MYPROG.EXE [MyParameter的东西它....]> results.txt请重做这些检查和办法,让我们知道的状态。 TNX
 
海.....抱歉,我感到有点迷惑与给定的答复.........源代码如下......... ##包括INT主要包括(){INT我;无符号字符远* SCRN =(无符号字符远*)0xb0008000; FILE * FP = FOPEN(“C:\\ \\ text.txt”,“W”)为(i = 0;我
 
Turbo C语言无法绕过HAL(硬件Abstrection层)在PC上使用。你将不得不使用Windows 2000 compitible编译器和使用MFC。在出指令没有可以用在NT环境。飞节
 

Welcome to EDABoard.com

Sponsor

Back
Top