السلام عليكم
أهلا أعزائي ، كيف أستطيع تحويل هذه الدالة إلى الفيجوال بيسك ، لأني تعقدت في بعض الأشياء
وأنا أفضل أنها تكون vb.net
unsigned int COpenProgDlg::htoi(const char *hex, int length)
{
int i;
unsigned int v = 0;
for (i = 0; i < length; i++) {
v <<= 4;
if (hex >= '0' && hex <= '9') v += hex - '0';
else if (hex >= 'a' && hex <= 'f') v += hex - 'a' + 10;
else if (hex >= 'A' && hex <= 'F') v += hex - 'A' + 10;
else {
CString err;
err.Format(strings[S_Inohex],hex); //"Error: '%.4s' doesn't look very hexadecimal, right?\n"
PrintMessage(err);
}
}
return v;
}إلى اللقاء ...
بالنسبة للـ
CString err;
err.Format(strings[S_Inohex],hex); //"Error: '%.4s' doesn't look very hexadecimal, right?\n"
PrintMessage(err);هذا مفهوم وما أريده هو أعلى هذا الكود ...