使用Visual FoxPro9和WINAPI函数在Windows上使用gzip.exe创建压缩文件时出现错误的文件描述符消息

时间:2016-10-17 08:13:44

标签: winapi visual-foxpro

我要做的是将文本写入gzip.exe StdIn并将其StdOut重定向到一个文件,所有这些都使用WINAPI函数和Visual Foxpro 9。

问题是我总是得到“ Stdin:Bad file descriptor ”错误并且没有输出。我期望得到的是与StdOut相关联的文件,其中包含数据和与StdErr相关联的文件为空。相反,我总是将与StdOut相关联的文件清空,并且与StdErr关联的文件填充:

  

标准输入:错误的文件描述符gzip:“

这是我的代码:

#include<reg51.h>
#include<intrins.h>
#define GPIO_LED P2

void Delay10ms(unsigned char time)
{
    unsigned char i,j;
    for(i=1;i<110*time;i++)
       for(j=1;j<110;j++);
}

void main()
{
    unsigned char n,i,j;
    GPIO_LED=0X01;
    while(1)
    {
        for(n=0;n<7;n++)
        {
            GPIO_LED=_crol_(GPIO_LED,1);
            Delay10ms(50);
        }

        for(n=0;n<7;n++)
        {
            GPIO_LED=_cror_(GPIO_LED,1);
            Delay10ms(50);
        }
    }
}

0 个答案:

没有答案