我正在编写一个基本上模拟linux GET命令的程序,它将返回一个msg,其中包含一个文件,并在消息中用\ n \ n分隔标题。唯一的问题是我不确定如何搜索返回的字符串并找到此消息,因为\ n表示字符串已结束。如果有人能帮助我走上正确的道路,那就太棒了。
答案 0 :(得分:1)
在C中,假设您正在讨论零终止字符串(规范),\0
(即NUL
字符,即零)表示字符串已结束,而不是\n
您可以使用\n
功能搜索两个strstr
。从手册页:
#include <string.h>
char *strstr(const char *haystack, const char *needle);
类似于:
char *found;
found = strstr (string_to_search, "\n\n");