第86套上機(jī)考試試題
函數(shù)RData()實(shí)現(xiàn)從文件IN.dat中瀆取一篇英文文章存入到字符串?dāng)?shù)組str中,請編寫ConvertCharA()函數(shù),其功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母z,則改寫成字母a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組str 中,最后調(diào)用函數(shù)WData(),把結(jié)果str輸出到OUT.dat文件中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符(含標(biāo)點(diǎn)符號(hào)和空格)。
例如,原文:Adb.Bcdza
abck.LLhj
結(jié)果:Aec.Bdeab
bcdl.LLik
注意:部分源程序已經(jīng)給出。請勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)RData()和輸出數(shù)據(jù)函數(shù)wData()的內(nèi)容。

函數(shù)RData()實(shí)現(xiàn)從文件IN.dat中瀆取一篇英文文章存入到字符串?dāng)?shù)組str中,請編寫ConvertCharA()函數(shù),其功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個(gè)字母,如果是字母z,則改寫成字母a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串?dāng)?shù)組str 中,最后調(diào)用函數(shù)WData(),把結(jié)果str輸出到OUT.dat文件中。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符(含標(biāo)點(diǎn)符號(hào)和空格)。
例如,原文:Adb.Bcdza
abck.LLhj
結(jié)果:Aec.Bdeab
bcdl.LLik
注意:部分源程序已經(jīng)給出。請勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)RData()和輸出數(shù)據(jù)函數(shù)wData()的內(nèi)容。

