📄 utility.cpp
字号:
#include "utility.h"
void deci_to_binary(int deci, char* binarystring){
for(int i=DIMENSION-1; i>=0 ; i--){
binarystring[i]= (deci % 2 == 1)?'1':'0';
deci = deci/2;
}
}
int my_int_power(int pwr){
int result=1;
for(int i=1; i<=pwr; i++)
result *=2;
return result;
}
int binary_to_deci(char* binarystring){
int deci=0;
for(int i=DIMENSION-1; i>=0 ; i--)
deci+=(binarystring[i]-48)*my_int_power(DIMENSION-1-i);
return deci;
}
void error(char *t, bool ex) {
fprintf(stderr, t);
if (ex) exit(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -