|
TFileStream* pFile;
AnsiString szB;
char ch;
String Str;
szB = "0000000007050700000";
pFile = new TFileStream("c:\\demo",fmCreate);
for(int i=0;i<szB.Length();i++){
ch = szB[i+1];
Str.printf("%c",ch);
pFile->Write(Str.c_str(),1);
}
szB에 저장된 내용은 UltraEdit에서 보이는 Hex값 부분입니다.
제가 최종적으로 Hex 값을 가지고 이것을 저장할려는데..
Text 형식으로 저장이되네요..
Str.printf부분에서 %c로 하니깐 그런것 같기도 하구요
이부분을 %d로 하면 ASCII형태로 저장이 되지만. 이것 또한 원하는 결과는 아닌것 같습니다..
어디부분을 놓치고 있는건지...
답변 감사합니다...
|