69,371
社区成员
发帖
与我相关
我的任务
分享
void main(){
char arrRec[] = {'A','B','C','D','E'};
int changeover[5];
for(int i=0; i<5; i++)
{
char ch[3] = {0};
sprintf(ch, "%d", arrRec[i]-65+10);
changeover[i]=atoi(ch);
cout<<changeover[i]<<endl;
if((changeover[i] & 8) == 8)
{
cout << "ok" << endl;
}
}
}
byte arrRec[] = {123456789};
for(int i=0; i<10; i++)
{
char ch[5] = {0};
sprintf(ch, "%s%c", "0x", arrRec[i]);
arrRec[i] = (byte)atoi(ch);
if((arrRec[i] & 8) == 8)
{
cout << "ok" << endl;
}
}
byte arrRec[] = {123456789};
for(int i=0; i<10; i++)
{
char ch[5] = {0};
sprintf(ch, "%c%c", '$', arrRec[i]);
arrRec[i] = (byte)atoi(ch);
if((arrRec[i] & 8) == 8)
{
cout << "ok" << endl;
}
}
byte arrRec[] = {123456789};
for(int i=0; i<strlen((const char *)arrRec); i++)
{
char ch[5] = {0};
sprintf(ch, "%c%c", '$', arrRec[i]);
arrRec[i] = (byte)atoi(ch);
if((arrRec[i] & 8) == 8)
{
cout << "ok" << endl;
}
}
arrRec[i] := Byte (StrToInt ('$' + Chr (arrRec[i])));