返回首页

我试图筛选出与vprintf一定行()。我得到了这是一个组装包的数据部分打印alot。我只是想部分的内容类型。这不起作用,有什么建​​议?
感谢

vprintf("%c", data[i], "Content-Type: application/x-www-form-urlencoded""");
:7766180 |会员

回答

评论会员:enhzflep 时间:2012/02/04
作为Dalek戴夫会说,农民田间学校

    char *origStr =  "Content-Type: application/x-www-form-urlencoded";

    char *searchStr = "Content-Type: ";

    char *desiredExerpt, *contentTypeTagPtr;

 

    contentTypeTagPtr = strstr(origStr, searchStr);

    desiredExerpt = contentTypeTagPtr + strlen(searchStr);

 

    printf(desiredExerpt);
评论会员:enhzflep 时间:2012/02/04
好伟大。那么,如何帮助?

有关的代码产生的输出呢?

请,爱上帝,真主,Vishna,佛路西法 - 将显示您使用的代码获得的数据摆在首位,还请表明用于生产前2个职位中所示的输出代码{。 BR}
我告诉你,我需要什么来帮助你。如果你需要帮助,你知道该怎么做。
摘录这些你已经证明不符合一个另一个,和无助的讨论。

你使用未指定的数据 - 即我从来没见过它,你改变它在未指定的方式,但你想要一个明确的答案。这不会发生在这个国家的任何时间很快。除非你问这是一个政治家。
在这里,你看 - 你有两个几乎相同的字符串实例:

Content-Type: text/html; charset=us-ascii



{体C3} 第一次出现。块中的出现将显示有关数据包的统计信息
未来的出现,实际上是从该数据包的内容。

我十块钱说,你撕开别人的代码(让1000元,代码"作品",你承认不知道为什么)和愚蠢的统计数据块显示搜索字符串时,你应该寻找数据包内发现的文字,

这是你应该寻找的分组数据的文本:

quot;内容Typequot;内容=

请注意,你有我忘了,如果是\"字符串中包含引号字符的字符串(包括引号)搜索 - 但你必须以某种方式逃脱它使引号并不意味字符串的末尾的编译器。

做不到这一点,只需搜索"内容="
我仇恨复制/粘贴编程/再培训计划
评论会员:enhzflep 时间:2012/02/04
:笑:

对不起我的朋友,但你的代码没有worky!

Win7家庭高级下运行,我无法创建要求的插座。行
sniff_socket = socket( AF_INET, SOCK_RAW, IPPROTO_IP );
返回INVALID_SOCKET,WSAGetLastError返回10013,表示WSAEACESS - 权限被拒绝......

我已经采取了清理代码在printRawData发现自由,这个问题似乎更容易阅读?