問(wèn)答題

根據(jù)要求編寫(xiě)程序P3-316.C的指定部分:
程序P3-316.C已編寫(xiě)部分代碼(單擊此處下載),請(qǐng)根據(jù)程序中的要求編寫(xiě)相應(yīng)部分的代碼——注意,除指定位置外,不能對(duì)程序中已有部分作任何修改或重新編寫(xiě)一個(gè)程序,否則作0分處理。
程序的運(yùn)行效果應(yīng)類似地如圖所示,圖中每行“:”后的內(nèi)容均為從鍵盤(pán)輸入的內(nèi)容,注意,在“input string-2:”處輸入時(shí)直接按了回車(chē)鍵,這是題目所允許的。


您可能感興趣的試卷

你可能感興趣的試題

4.問(wèn)答題

編寫(xiě)一程序P3-315.C實(shí)現(xiàn)以下功能
程序運(yùn)行時(shí),先從鍵盤(pán)輸入一個(gè)文本文件的文件名(可能含路徑,假定長(zhǎng)度不超過(guò)127字節(jié))和一個(gè)字符串(其中不含空格、TAB等,假定長(zhǎng)度不超過(guò)20字節(jié),后面稱之為Str),再在屏幕上顯示該文件的內(nèi)容。要求顯示完內(nèi)容后,在屏幕上輸出文件的行數(shù)(行之間以’\n’為分隔、每行的長(zhǎng)度不定但最長(zhǎng)不超過(guò)200個(gè)字節(jié))、字符串Str在文件中第1次出現(xiàn)的行號(hào)和最后一次出現(xiàn)的行號(hào)(查找時(shí)不分區(qū)大小寫(xiě)、不跨行查找,若未找到,則行號(hào)顯示為-1)。注意,程序中不能使用庫(kù)函數(shù)fgets或使用同名的變量、函數(shù)、單詞,行的編號(hào)從1開(kāi)始計(jì)。
單擊此處下載程序運(yùn)行時(shí)測(cè)試用的文件315.txt。
程序的運(yùn)行效果應(yīng)類似地如圖所示,圖中的“input the file’s name and the string: C:\Temp\315.txt  Value”中的“C:\Temp\315.txt  Value”是從鍵盤(pán)輸入的內(nèi)容(“C:\Temp\315.txt”是文件名,“Value”是需查找的字符串)。圖1中的“11 lines, first line: 6, last line: 11”表示文件一共有11行,字符串“Value”在文件中第一次出現(xiàn)的行號(hào)為6、最后一次出現(xiàn)的行號(hào)為11。