我正在从文件中读取 EBCDIC 字符,并且每次尝试将其写入文件时,无论是 EBCDIC 还是 ASCII 格式,它写入的内容都是空白的。任何人都可以帮忙吗?谢谢。
int main()
{
FILE *ifp, *ofp;
ifp = fopen("dd:INPUTF", "rb");
ofp = fopen("dd:OUTPUTF","w");
unsigned char c;
while (!feof(ifp)){
c = fgetc(ifp);
fprintf(ofp,"%c*", c);
/*fprintf(ofp,"%c*", EBCDICtoASCII(c));*/
}
fclose(ifp);
fclose(ofp);
return(0);
}