我有一个用于个人项目的C tokenizer库。
它将转义的字符作为文字的char数组返回。所以例如字符串" \ n"作为此char数组返回:
[] [n]的
而不是这个(所需的)数组:
[\ n]的
在C中是否有一种简单的方法可以将第一个char数组转换为第二个char数组而无需手动解析?
以下是我之后的代码示例:
char test[2];
test[0] = '\\';
test[1] = 'n';
char c = someFunction(test)
printf("A %c B", c);
期望的输出:
A
B
有没有办法使用任何模糊的技巧来做到这一点,还是我需要自己动手?
谢谢!