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