그래서 문자열을 퓨즈 버퍼에 복사하려고합니다. sizeof (buf)를 호출하려고하면 오류가 발생하고 프로그램이 중단됩니다. 내 문제는 내가 마지막 몇 문자를 잘라 버리고 있기 때문에 내가 퓨즈 버퍼의 최대 크기에 도달했다고 믿는다는 것이다. 어쨌든 내 C 파일 내에서 buf 크기를 변경하거나 그 크기가 정확히 무엇인지 아는 사람이 있습니까? 고맙습니다!FUSE 버퍼 크기?
0
A
답변
1
임의의 추측 : sizeof buf
여기서 buf
은 포인터 (아마도 함수에 전달됨) 일 뿐이며 포인터가 가리키는 메모리 블록의 크기 대신 포인터의 크기를 얻습니다. 후자를 sizeof
을 사용하여 가져올 수 없으면 별도의 변수로 전달해야합니다.
+0
예, 감사합니다. 내 주요 문제는 다른 곳에 있지만, 이것은 매우 어리석은 감시였다. –
관련 문제
- 1. 버퍼 크기
- 2. 소켓 수신 버퍼 크기
- 3. QSqlQuery 버퍼 크기
- 4. WCF 서비스의 버퍼 크기
- 5. sprintf 버퍼 크기
- 6. sqlserver에서 버퍼 크기 지정
- 7. Java의 버퍼 크기
- 8. DX11 동적 크기 버퍼
- 9. UDT 서버 버퍼 크기?
- 10. LZO 감압 버퍼 크기
- 11. rtmp 버퍼 크기 이해
- 12. OutputStreamWriter 내부 버퍼 크기
- 13. BufferedReader 기본 버퍼 크기?
- 14. zlib 및 버퍼 크기
- 15. telnetlib read_until 버퍼 크기
- 16. C Windows 버퍼 크기
- 17. 프레임 버퍼 크기
- 18. QMediaPlayer의 버퍼 크기 변경
- 19. 가변 크기 버퍼 simulink
- 20. C++ 소켓 버퍼 크기
- 21. File.OpenRead의 버퍼 크기
- 22. BufferedInputStream 용 버퍼 크기
- 23. Android- 녹음시 버퍼 크기
- 24. 파이썬 포스터 버퍼 크기
- 25. 파이프 버퍼 크기 설정
- 26. SAX 문자 버퍼 크기
- 27. 버퍼 크기 선택
- 28. 적절한 버퍼 크기 결정
- 29. Google 프로토콜 버퍼 - 고정 크기 버퍼?
- 30. Java HTTP 요청 버퍼 크기
솔직히? 코드를 보지 않고도이 작업을하고 있습니까? 그렇지 않다면 우리는 어떻게 기대합니까? – unwind
죄송합니다, 지금이 문제는 실제로는 아님을 알았습니다. 데이터가 다른 곳에서 유실되었습니다. 그래도 감사합니다! –