int strlength(const char *str) {
int i = -1;
while(str[++i]);
return i;
}
void copyToAnotherString(const char* str1, char* str2) {
.....
}
result = malloc(string_size + sub_size - to_size);
import time
writePack('192.168.100.2', '1.bin')
time.sleep(30)
writePack('192.168.100.2', '2.bin')
time.sleep(30)
Вот тут ты фактически сам описал алгоритм решения.
Я думаю что правильно. Бери свою панду и лупи ее кодом.