제가 온도를 BYTE값으로 소수점 없이 저장하였습니다.
이것을 불러와 다시 소수점을 붙여 EDITMASK에 붙이고 싶은데 이게 맘대로 잘 안된네요.
만약 20.0 이면 BYTE로 불러 들여와 우선 STR으로 변화 햇습니다.
이것을 순차적으로 넣을려고 했는데 생각대로 안되네요.
아 그리고 업다운 버튼으로 소수점이하 부터 변환 하고 싶은데 이것도 잘 안됩니다..ㅠㅠ
즉 20.0 이면 업버튼 누르면 20.1 이런식으로 변환하고 싶은데 잘 안됩니다..ㅠㅠ
이것에 대해 알고 계신분 있으면 답변 부탁드립니다.
자료를 저장하실때는 어떤이유든지 걍 byte 타입으로 하셨구
내부 처리는 real 타입으로 하시는데 자료 입출력에 문제가 생길건데여.
쉽게 하세요...
내부에 저장되는 값과 출력되는 값을 틀리게 해주시면 될듯한데요.
지금 질문하신 내용은 그냥 자료 저장을 200으로 하시구 자료 출력에서 10으로 나누어서 하시든지.
아니면 128로 하구 출력은 20으로 하던지...
출력값=저장된값/10 <- 요건 온도를 0~25.5도 까지 표현 할 수 있겠죠
출력값=(저장된값+72)/10 <- 요건 온도를 7.2~32.7도 까지 표혈 할 수 있구여.
뭐 이런식으로 구성하시면 될 것 같습니다.
어차피 자료를 다시 저장해야 하는 것 아닌가요.
자료 타입을 byte(char) 타입으로 하셨으면
한개의 데이타로 표현할 수있는 자료는 256가지 밖에 안되니깐여.
그러면 업다운버튼 누를때 간단히 inc, dec 해주시면
출력은 출력루틴이 알아서 하겠져...
오늘은 날씨가 좀 풀렸네요.. 즐코하세요.