問答題

【簡答題】寫一個(gè)程序,從文件中讀入字符串,一行一個(gè)字符串,然后讓用戶輸入模式,這個(gè)模式可能匹配上某些字符串。對(duì)于每一個(gè)模式,程序?qū)⒅赋鑫募杏卸嗌賯€(gè)字符串(多少行)匹配上了,并指出是哪些。對(duì)于新的模式不需要重新讀文件,將這些字符串保留在內(nèi)存中。文件名可以直接寫在程序之中。如果模式無效(例如,圓括號(hào)不匹配),則程序報(bào)告這個(gè)錯(cuò)誤,并讓用戶繼續(xù)嘗試新的模式。當(dāng)用戶輸入一個(gè)空行,則程序退出。

答案:

微信掃碼免費(fèi)搜題