|
현재 아스키 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에 한칸씩 밀려서 출력되는 경우가 있어서요.
아직 한참 초보라서 많은 조언 부탁드립니다. (_ _)
|