아스키라면 바이트 하나씩 읽어서, 8번째 비트에 값이 있다면, 아스키 값이 아니니,
일단, 한글이구요. 1바이트를 더 읽어서 한글로 저장합니다.
물론 8번째 비트에 값이 없으면, 그건, 아스키 문자이므로, 문자들을 함수를 사용해서
만드시면 됩니다. 잘찾아보시면, 문자에 따라 알파벳, 특수문자, 숫자 구분해주는
함수가 있습니다. 그걸로 판단해서 저장하시면 되겠네요.
예를들어 "1가" 라는 문자열이 있으면,
이게 3바이트인지 4바이트인지는 해당 문자열의 처음부터 봐야 되지 않나요?
그러니까... 문자열이 통채로 있다면(= 스트림 데이터의 처음 시작을 알 수 있다면 / 보관하고 있다면) 처음부터 계산해서 그게 1바이트짜리 문자인지 아닌지 알 수 있지만, 중간부터 보면 알 수 없지 않는가.... 하는게 제 한계였습니다만.
혹시
[ 아스키라면 바이트 하나씩 읽어서, 8번째 비트에 값이 있다면, 아스키 값이 아니니,
일단, 한글이구요. 1바이트를 더 읽어서 한글로 저장합니다.
물론 8번째 비트에 값이 없으면, 그건, 아스키 문자이므로, 문자들을 함수를 사용해서
만드시면 됩니다. 잘찾아보시면, 문자에 따라 알파벳, 특수문자, 숫자 구분해주는
함수가 있습니다. 그걸로 판단해서 저장하시면 되겠네요.]
??
영문코드 한글코드 특수문자 코드를 구분하여 다른 변수에 넣으면 되지 않을까요?
---
대한민국
입력에 따라
입력에 따라 다르겠지만 말이죠....
ASCII면 골치 아파지는거고, unicode면 그냥 범위로 잡아주면 됩니다.
음..-_-a
아스키라면 바이트 하나씩 읽어서, 8번째 비트에 값이 있다면, 아스키 값이 아니니,
일단, 한글이구요. 1바이트를 더 읽어서 한글로 저장합니다.
물론 8번째 비트에 값이 없으면, 그건, 아스키 문자이므로, 문자들을 함수를 사용해서
만드시면 됩니다. 잘찾아보시면, 문자에 따라 알파벳, 특수문자, 숫자 구분해주는
함수가 있습니다. 그걸로 판단해서 저장하시면 되겠네요.
nil.
스트림에서 그게 가능한가요?
이거 저도 잘 몰라서 물어보는건데요.
예를들어 "1가" 라는 문자열이 있으면,
이게 3바이트인지 4바이트인지는 해당 문자열의 처음부터 봐야 되지 않나요?
그러니까... 문자열이 통채로 있다면(= 스트림 데이터의 처음 시작을 알 수 있다면 / 보관하고 있다면) 처음부터 계산해서 그게 1바이트짜리 문자인지 아닌지 알 수 있지만, 중간부터 보면 알 수 없지 않는가.... 하는게 제 한계였습니다만.
혹시
[ 아스키라면 바이트 하나씩 읽어서, 8번째 비트에 값이 있다면, 아스키 값이 아니니,
일단, 한글이구요. 1바이트를 더 읽어서 한글로 저장합니다.
물론 8번째 비트에 값이 없으면, 그건, 아스키 문자이므로, 문자들을 함수를 사용해서
만드시면 됩니다. 잘찾아보시면, 문자에 따라 알파벳, 특수문자, 숫자 구분해주는
함수가 있습니다. 그걸로 판단해서 저장하시면 되겠네요.]
로 위의 문제도 해결 가능한 건가요?
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?
댓글 달기