0
我有这种输入数据。从输入字符串解析数据
<html>...... <!-- OK -->
我只希望注释符号<!--
之前提取数据。 这是我的代码:
char *parse_data(char *input) {
char *parsed_data = malloc(strlen(input) * sizeof(char));
sscanf(input, "%s<!--%*s", parsed_data);
return parsed_data;
}
但是,它似乎并没有返回预期的结果。我无法弄清楚为什么是这样。
任何人都可以解释我提取这种数据和'sscanf()`行为的正确方法。
谢谢!