메인프레임 파일에서 낮은 값 검색

메인프레임 파일에서 낮은 값 검색

메인프레임 파일 작업을 하고 있는데 파일 레코드에 낮은 값(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);
}

관련 정보