メインフレームファイルから低い値を取得する

メインフレームファイルから低い値を取得する

メインフレームファイルを操作していますが、ファイルレコードに低い値(x'00')があり、固定ブロックのインポートが失敗するようです。

Linuxでこれらの文字を削除する方法を知っている人はいますか?

答え1

NUL文字のみを削除するには、次のプログラムを使用して操作を実行できます。

#include <stdio.h>
#include <stdlib.h>

int main()
{
        int c;

        while((c = getchar()) != EOF)
                if(c)
                        putchar(c);

        exit(EXIT_SUCCESS);
}

関連情報