|
: 천승환 님이 쓰신 글 :
: : 안녕하세요.
: :
: : 어떤 처리를 거쳐 String을 다음과 같이 만들었습니다
: :
: : String str = "11111111";
: :
: : 이것을 char a = 0xFF 처럼 만들어서
: :
: : a라는 1Byte를 RS-232C를 통해 보낼려고 합니다.
: :
: : 어떻해야 할지..방향이 안잡히네요..-.-z;..
: :
: :
: : 조언 부탁드립니다.
char StrToBin(AnsiString &str)
{
char var = 0;
int length = str.Length();
for(int i=1;i<=length;++i) /* AnsiString은 인덱스가 1부터 시작 */
{
var = var<<1;
if ( str[i] == '1' ) ++var;
}
return var;
}
|