분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
FileWriter를 이용해서 int형변수를 char형 변수로 변환해서 파일에 하나씩 쓰는데요,
그런데 char형 변수는 1바이트 크기이고 0~255의 숫자를 포함할수 있어야 할텐데
어째서인재 int가 127을 넘어가는 것들을 char로 변환했을때 전부 2바이트로 파일에 표기를 해요..
즉, 10, 203, 228, 18 이숫자를 char형태로 파일에 써야하는데 (예상 파일 크기 4바이트)
127이 넘는 203이나 228은 2바이트로 출력이되서 파일크기가 6바이트가 되버려요...
어떻게 이거 해결할수 없나요? ㅠㅠ
코드말고 불쌍한 중생에게 나아갈 길을 잡아주세요..
죄송합니다. 댓글 작성은 회원만 가능합니다.