#include
#include
#include
int check(const char *buf)
";regcomp(®, pattern1, cflags);
status = regexec(®, buf, nmatch, pmatch, 0);
if (status == reg_nomatch)
regcomp(®, pattern2, cflags);
status = regexec(®, buf, nmatch, pmatch, 0);
if (status == reg_nomatch)
regcomp(®, pattern3, cflags);
status = regexec(®, buf, nmatch, pmatch, 0);
if (status == reg_nomatch)
regfree(®);
return 0;
}int main()
;while(scanf("%s", input))
if ( 0 == check(input))
printf("*****==\n");
else
printf("no match.\n");
return 0;
分三次匹配字串,根據目前掌握的正則的知識就做到這一步了。
晚了,睡了。
C語言初步學習
今天學習了c語言的前幾章內容,初步了解了c語言的一些簡單程式及演算法,下面是一些總結整理 c語言程式的結構的特點 1 乙個程式有乙個或多個源程式檔案組成,乙個源程式檔案又可以包含多個函式。在乙個源程式檔案中可以包括3個部分 預處理指令 全域性宣告 函式定義 2 函式是c程式的主要組成部分。為了方便除...
c語言指標初步詳解
定義乙個指標 includeint main includeint main 注意觀察以上兩個程式,p始終都是用來儲存需要訪問的位址,而 p始終是用來通過那個位址訪問到所儲存的那個東西 includeint main 這個程式的大致意思就是將i的位址給了p然後又將p 此時儲存的是i的位址 給了q 所...
C語言位操作初步
位操作允許程式設計師對單獨的位進行操作,例如,早某些機器上,短整型佔16位,位操作將每一位單獨操作。位操作允許程式設計師設定 清除 測試與其他的操作,這些操作如下表 操作含義 按位與 按位或 按位異或 取反 左移 右移這些操作用於整型或者字元型 1 按位與 bit1 bit2 bit1 bit200...