0
를 원했다 :ifstream의 주요 코드를 사용하여 PCAP의 글로벌 파일 헤더를 읽을 시도에서 값
0 ffcc 28 75b97220 38369fae fffffffe 75b8413a
대신 :
,536,913,632 10a1b2c3d4 2 4 0 0 40000 1
를 원했다 :ifstream의 주요 코드를 사용하여 PCAP의 글로벌 파일 헤더를 읽을 시도에서 값
0 ffcc 28 75b97220 38369fae fffffffe 75b8413a
대신 :
,536,913,632 10a1b2c3d4 2 4 0 0 40000 1
파일을 바이너리로 여는 것처럼 보입니다 : std::ifstream::binary
하지만 텍스트 파일처럼 읽는 중입니다. 텍스트 파일이면 std::ifstream::binary
을 제거하십시오.
thx, in.read()를 사용하여 non-char * 변수를 읽을 수 있습니까? –
예, 바이너리 데이터를 읽을 때'operator >>'대신'read()'를 사용해야합니다. 'operator >>는 형식이 지정된 텍스트에서만 작동합니다. –