В C у вас нет диапазонов, как в Python.
Сначала вы должны создать два массива
char key[] = "Hello";
char value[] = "World";
затем вы передаете их своей функции:
add(key, value);
Если вы хотите скопировать часть сообщения, как вы просили, сначала определите достаточно большой буфер:
char buffer[100];
char buffer2[100];
затем вы копируете, используя функцию strncpy()
, объявленную в заголовке string.h.
strcnpy(buffer, message, 5); // copy Hello
strcnpy(buffer2, message + 6, 5); // copy World