0
我:
char* htmlstring = "htmldata"
我如何提取:
char* htmlstring1 = "htmldata before </body>tag"
char* htmlstring2 ="htmldata after and including</body> tag"
我可以使用strstr
吗?最好的方法是什么?
我:
char* htmlstring = "htmldata"
我如何提取:
char* htmlstring1 = "htmldata before </body>tag"
char* htmlstring2 ="htmldata after and including</body> tag"
我可以使用strstr
吗?最好的方法是什么?
strncpy(destination_string, source + start, count)
这不是真正的安全,但工程。你应该包裹它。
源和开始是什么? – 2011-04-15 00:16:14
你是说你想从'htmlstring1'和/或'htmlstring2'中提取''htmldata''? – Marlon 2011-04-14 19:36:39
是的,你可以使用strstr,但你可能不想,为一个足够的非平凡的HTML数据集。你可能想要通过C++来检查解析HTML的其他问题,而不是“提取char *的子部分”:http://stackoverflow.com/questions/489522/library-recommendation-c-html-parser – 2011-04-14 19:37:58
基本上要分割htmldata转换为两个常量字符*字符串 – joe 2011-04-14 19:40:41