|
역슬레시 출력은
역슬레시를 2번 써주면 됩니다.
sprintf(strASC1, "\\x%sY", formatk);
쿼드콥터헬기 님이 쓰신 글 :
: 현재 아스키 20번까지 돌려서 sprintf로 16진수로 출력하고 그 뒤에 Y나 S,N으로 붙여서 나오게 하고 싶은데
: 0x01Y출력은 되는데 \x01Y로는 못나오나요? (0x01Y로 출력하면 sLst에 있는 \x01Y를 인식 못하더라고요)
:
: for(int k=0; k<21; k++)
: {
: formatk = FormatFloat("00", k);
:
: sprintf(strASC1, "\x%sY",formatk);
:
: if(strstr(sLst->Strings[i].c_str(), strASC1)!=NULL)
: {
: sLst->Strings[i] = StringReplace(sLst->Strings[i],strASC1,"",TReplaceFlags() << rfReplaceAll);
: }
:
: sCols->CommaText = sLst->Strings[i];
: ....
:
: 샘플로 만들어본건데 제가 어떤파일을 읽어오는데 간혼 아스키코드가 끼어서 StringGrid에 한칸씩 밀려서 출력되는 경우가 있어서요.
: 아직 한참 초보라서 많은 조언 부탁드립니다. (_ _)
:
|