我想匹配一些數據流中有趣的數據塊。 應該有一個領先的<,然後是四個字母數字字符,兩個校驗和(或??,如果沒有指定shecksum)和一個尾隨>。 如果最後兩個字符是字母數字,則以下代碼按預期工作。如果他們是??雖然它失敗了。 // Set up a pre-populated data buffer as an example
std::string haystack = "Fli<data??
爲什麼當ON或OFF模式嚴格遵守ANSI C程序會產生不同的結果?遵守嚴格的有關的原因,大多數現代工業的編譯器默認了自己的語言的一些擴展,以及一些默認的寫作是C99等 #include <stdio.h>
#include <string.h>
int main (void)
{
int len;
len = strlen ("??=");
printf ("l