0
是否有將字符串解析爲k,v對的簡單方法?C:將字符串解析爲鍵值對
GET/HTTP/1.1
Host: localhost:1337
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip, deflate
Cookie: JSESSIONID.e5614f49=1ns34hepyv53k1hg1o78k3z4zy; screenResolution=1920x1080
Connection: keep-alive
你想如何分割鍵和值?在第一個結腸? – Bucket
第一個空格。即(「主機:」,「本地主機:1337」) – chuckfinley
您可能不需要,因此也不應該寫下C中的任何內容。使用更高級別的語言編寫原型 - 我推薦使用Python或Ruby - 以及然後對其進行概況分析,*僅在必要時,*在C中編寫加速器模塊以進行最昂貴的操作。這將會更容易,結果將會有更少的錯誤,並且您將能夠詢問關於如何執行C中昂貴部分的更具體的問題。 – zwol