gpt4 book ai didi

c - 读取C中缓冲区的特定部分

转载 作者:行者123 更新时间:2023-11-30 18:57:30 25 4
gpt4 key购买 nike

我有一个缓冲区,其中包含 c 中的以下文本:

POST /home/alex/p2download HTTP/1.1
Host: localhost:1767
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://localhost:1767/home/alex/p2download
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 11

pattern=*.c

我想要的只是只采用模式。在该示例中只有“*.c”我该怎么做?

最佳答案

你可以这样做:

char *pCh;
char *pattern = "pattern=";

pCh = strstr(buffer, pattern);
if(pCh)
pCh += strlen(pattern);

假设缓冲区包含您提供的文本,pCh 将指向 *.c 中的 '*'

关于c - 读取C中缓冲区的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com