Я пытаюсь взять в двух целых чисел без знака, как:C - Объединение строк
int swap(unsigned char first, unsigned char second){
}
Эти неподписанные Чара будут числа, такие как «2» или «0».
Цель, которую я пытаюсь достичь, - создать символ «строка» с этими двумя неподписанными символами, конкатенированными и добавить еще один ноль в конец.
printf("\n%u\n", first);
printf("%u\n", second);
unsigned char zero = "0";
printf("%u\n", zero);
char *string;
char zero = 0;
strcat(string, first);
strcat(string, second);
strcat(string, zero);
printf("String: %s", string);
В этом случае, если первый является «0», а второй является «2», Я хочу строку вывода, чтобы быть «020», так что я могу преобразовать это из шестнадцатеричной в целое число. Я видел онлайн, я могу сделать это из того, что он находится в форме символа 'string'.
Я не понимаю, что 'свопа()' функция связана с реализацией 'parse_hex()' функцию ... И я не понимаю, как любой из кода показано имеет какое-либо отношение к любой из этих вещей. –
Сначала это целые числа без знака, затем символы без знака, затем свопинг, затем шестнадцатеричные ... Вы потеряли меня loooong time ago ... –