All pastes #2048352 Raw Edit

C++ Builder 2009 Unicode write+r

public cpp v1 · immutable
#2048352 ·published 2011-04-19 17:57 UTC
rendered paste body
FILE *fileHLD;int fHandle,fLen;fileHLD=fopen("!config.cfg","wb+");fwrite(UTF8Encode(Memo5->Text).c_str(),UTF8Encode(Memo5->Text).Length(),1,fileHLD);fclose(fileHLD);fileHLD=fopen("!config.cfg","rb");fHandle=_fileno(fileHLD);fLen=filelength(fHandle);char *buffer = new char[fLen];WideChar *wBuffer = new WideChar[fLen];fread(buffer, fLen, 1, fileHLD);wcscpy(wBuffer,UTF8Decode(buffer).c_bstr());Memo2->Text=wBuffer;fclose(fileHLD);delete[] wBuffer;delete[] buffer;