Tag: hexcii

在C中将ascii char 转换为hexchar

我试图将ASCII中的char []转换为hex的char []。 像这样的东西: 你好 – > 68656C6C6F 我想通过键盘读取字符串。 它必须是16个字符长。 这是我的代码。 我不知道该怎么做。 我读了关于strol但我认为它只是将str数转换为int hex … #include main() { int i = 0; char word[17]; printf(“Intro word:”); fgets(word, 16, stdin); word[16] = ‘\0’; for(i = 0; i<16; i++){ printf("%c",word[i]); } } 我正在使用fgets,因为我读的比fgets好,但我可以在必要时更改它。 与此相关,我试图转换uint8_t数组中读取的字符串,将每个2字节连接在一起以获取hex数。 我有这个function,我在arduino中使用了很多,所以我认为它应该在正常的C程序中工作没有问题。 uint8_t* hex_decode(char *in, size_t len, uint8_t *out) { unsigned int i, t, […]