C ++에서 파일을 읽는 동안 파일 끝 문자를 무시하는 방법이 있습니까?

Duncanxia

그래서 파일을 C ++의 프로그램으로 읽으려고하는데 파일 전체에 임의의 파일 끝이 있습니다. 파일을 읽으려고 할 때 ifstream은 파일 문자의 끝에 도달하면 읽기를 중지합니다. 이것은 파일을 읽기 위해 사용하는 코드입니다.

size_t bytesAvailable = 1000;
std::ifstream file(directory, std::ifstream::in);
unsigned char headDataBuffer[1000];
file.read((char*)(&headDataBuffer[0]), bytesAvailable);

내가 읽으려는 파일은 파일에이 정도까지 들어가지만 나중에 파일의 끝인 것으로 확인 된 특정 문자에 도달하면 중지됩니다. 나중에 많은 텍스트가 있지만 ifstream을 가져올 수 없습니다. 파일 문자의 끝 뒤에있는 모든 것을 읽으십시오. 파일을 더 작은 덩어리로 나눌 필요없이 전체 파일을 읽을 수있는 방법이 있습니까?

파일의 처음 몇 줄

˜1È £… .ƒÑäÄÕ!õÏ]ÀåM”Ú2jó8ÒQ;Fb#Ãë»Cé‚ 1³¸)æ¸)¼™Â¢¼mí¾J”ÜT’S·Õ}xÇ\'Ò¬Ëëk|&cõe´ „[zÊN4äHH • Æpé € i‹, ɶ ‰ v % •• ¡ ÁÎ : ïÂOÚåÀ ‡ É = wí7iÓOQ3Fg, ‚¹ªGô“( 바로 여기에서 중지 ) I9Ḡ"æ £ / ¼ ™ Ù £« | ¿ ¿ FI € À ^ ‚ ‚2 tÁ [; Åéúî2`9es¹Va ° ÝNe- ~ 1È´ '}, •• ° ÛÙuòŸLÚá ‰ œÕ / 9ñ7, Õ [uv / † í] ¼CúŸ

Eljay

바이너리 모드에서 파일을 열어보십시오. 일부 플랫폼에서 텍스트 모드 및 binary모드는 행 끝을 LF로 해석하거나 제어 문자 (Ctrl + D 또는 Ctrl + Z)를 파일 끝으로 해석하는 것과 같이 다르게 작동합니다.

size_t bytesAvailable = 1000;
std::ifstream file(directory, std::ifstream::in|std::ifstream::binary);
unsigned char headDataBuffer[1000];
file.read((char*)(&headDataBuffer[0]), bytesAvailable);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 구분 기호가있는 파일을 읽고 끝에 문자를 추가하는 방법은 무엇입니까?

분류에서Dev

Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

분류에서Dev

Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

분류에서Dev

특수 문자열로 끝나는 while 루프에서 파일을 읽는 방법은 무엇입니까?

분류에서Dev

netbeans 7.3.1 : 자동으로 삽입하는 방법이 있습니까; PHP 파일의 줄 끝에?

분류에서Dev

파일 끝에서 남은 데이터를 읽는 C ++

분류에서Dev

parquet 파일을 읽는 동안 포함 된 nuls를 처리하는 방법이 있습니까?

분류에서Dev

C ++ 각 줄의 첫 문자를 무시하여 유니 코드 파일에서 읽는 방법

분류에서Dev

HDFS 파일 대상을 사용하여 SSIS의 hdfs로 푸시하는 동안 파일에 타임 스탬프를 제공하는 방법이 있습니까?

분류에서Dev

C ++에서 바이너리 파일을 읽는 동안 char *를 double로 변환합니까?

분류에서Dev

문자열 끝에서 모든 알파벳 문자를 제거하는 우아한 방법이 있습니까?

분류에서Dev

파일 이름 끝에있는 "~"문자는 무엇을 의미합니까 (Linux)

분류에서Dev

C #에서 끝부터 매우 큰 파일을 읽는 방법은 무엇입니까?

분류에서Dev

MailKit C #을 사용하는 동안 이메일을 파일로 저장하는 방법이 있습니까?

분류에서Dev

파일을 읽는 동안 스칼라에서 루프를 끊는 방법은 무엇입니까?

분류에서Dev

파일을 읽는 동안 / * comment * /의 내용 읽기를 무시하는 방법

분류에서Dev

c 프로그램에서 파일을 읽는 동안 정수 변수를 구별하는 방법

분류에서Dev

Bash에서 파일을 읽는 동안 읽는 방법

분류에서Dev

WAR 파일에서 파일을 읽는 동안 문제

분류에서Dev

? 'ls'를 사용하여 파일을 나열하는 동안 파일 끝에

분류에서Dev

Objective C에서 확장자없이 파일을 읽는 방법

분류에서Dev

Loss + found에서 시스템 파일을 자동으로 복원하는 방법이 있습니까?

분류에서Dev

c ++ : 파일에 쓰는 동안 파일의 특정 줄로 이동하는 방법은 무엇입니까?

분류에서Dev

파일을 읽을 때 줄 끝을 자르는 방법은 무엇입니까?

분류에서Dev

Ansible에서 기존 줄을 파일 끝으로 이동하는 방법은 무엇입니까?

분류에서Dev

C ++ : 컴파일러가 동일한 const 메서드를 두 번 호출하면 동일한 결과를 얻을 수있는 방법이 있습니까?

분류에서Dev

파이썬에서 grib 파일을 그리는 동안 좌표를 제한 할 가능성이 있습니까?

분류에서Dev

파일의 동일한 행에서 여러 문자열을 읽는 방법은 무엇입니까?

분류에서Dev

CSV 파일 셸 스크립트에서 문자열 끝을 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬에서 구분 기호가있는 파일을 읽고 끝에 문자를 추가하는 방법은 무엇입니까?

  2. 2

    Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

  3. 3

    Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

  4. 4

    특수 문자열로 끝나는 while 루프에서 파일을 읽는 방법은 무엇입니까?

  5. 5

    netbeans 7.3.1 : 자동으로 삽입하는 방법이 있습니까; PHP 파일의 줄 끝에?

  6. 6

    파일 끝에서 남은 데이터를 읽는 C ++

  7. 7

    parquet 파일을 읽는 동안 포함 된 nuls를 처리하는 방법이 있습니까?

  8. 8

    C ++ 각 줄의 첫 문자를 무시하여 유니 코드 파일에서 읽는 방법

  9. 9

    HDFS 파일 대상을 사용하여 SSIS의 hdfs로 푸시하는 동안 파일에 타임 스탬프를 제공하는 방법이 있습니까?

  10. 10

    C ++에서 바이너리 파일을 읽는 동안 char *를 double로 변환합니까?

  11. 11

    문자열 끝에서 모든 알파벳 문자를 제거하는 우아한 방법이 있습니까?

  12. 12

    파일 이름 끝에있는 "~"문자는 무엇을 의미합니까 (Linux)

  13. 13

    C #에서 끝부터 매우 큰 파일을 읽는 방법은 무엇입니까?

  14. 14

    MailKit C #을 사용하는 동안 이메일을 파일로 저장하는 방법이 있습니까?

  15. 15

    파일을 읽는 동안 스칼라에서 루프를 끊는 방법은 무엇입니까?

  16. 16

    파일을 읽는 동안 / * comment * /의 내용 읽기를 무시하는 방법

  17. 17

    c 프로그램에서 파일을 읽는 동안 정수 변수를 구별하는 방법

  18. 18

    Bash에서 파일을 읽는 동안 읽는 방법

  19. 19

    WAR 파일에서 파일을 읽는 동안 문제

  20. 20

    ? 'ls'를 사용하여 파일을 나열하는 동안 파일 끝에

  21. 21

    Objective C에서 확장자없이 파일을 읽는 방법

  22. 22

    Loss + found에서 시스템 파일을 자동으로 복원하는 방법이 있습니까?

  23. 23

    c ++ : 파일에 쓰는 동안 파일의 특정 줄로 이동하는 방법은 무엇입니까?

  24. 24

    파일을 읽을 때 줄 끝을 자르는 방법은 무엇입니까?

  25. 25

    Ansible에서 기존 줄을 파일 끝으로 이동하는 방법은 무엇입니까?

  26. 26

    C ++ : 컴파일러가 동일한 const 메서드를 두 번 호출하면 동일한 결과를 얻을 수있는 방법이 있습니까?

  27. 27

    파이썬에서 grib 파일을 그리는 동안 좌표를 제한 할 가능성이 있습니까?

  28. 28

    파일의 동일한 행에서 여러 문자열을 읽는 방법은 무엇입니까?

  29. 29

    CSV 파일 셸 스크립트에서 문자열 끝을 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관