昨天有个Vip会员问了我一道小题,有这么要求,我简化下意思就是将一个二进制的字符串转换成一个整形,换句话说就是一个字符。
例如,有这么一个以空格为分隔符的二进制字符串:
"01110011 01101000 01110101 01110100 01100100 01101111 01110111 01101110 00100000 00101101 01110011 00100000 00101101 01110100 00100000 00110000 "
我来简单说明下,每个二进制字符串是以空格来区分的,例如第一个二进制字符串是:01110011,转换成整形也就是:115,就是小写的字母 s 的 ASCII 码!
大家明白了吗?要求就是将上面的二进制字符串最终转换成字符串:"shutdown -s -t 0"
函数定义成:
char* binaryTdec(char* pbinary)
{
//大家来实现吧?
}
大家如果有时间的话可以试着写一写,看看谁写出来的代码效率高,对于新手来说这道小题练手太适合不过了!加油!
领取专属 10元无门槛券
私享最新 技术干货