重複の可能性:
C の「FOR」ループを Delphi に変換する
C++ の FOR ループを Delphi に変換しようとしていますが、その方法がわかりません...
これは C++ 関数です。
bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask) return 0;
return (*szMask) == NULL;
}
関数宣言を変換しました:
function bCOmpare( pData: PBYTE; bMask: PBYTE; szMask: PCHAR):boolean;
begin
//...
end;
変換はどうですか?
ありがとう