第13套上機考試試題
函數Rdata()實現(xiàn)從文件IN.dat中讀取一篇英文文章存入到字符串數組string中,請編寫ConvertCharD()函數,其功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母2。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變,最后把已處理的字符串仍按行重新存入字符串數組string中。最后調用函數Wdata(),把結果string輸出到文件OUT.dat中。
例如,原文:Adb.Bcdza
abck.LLhj
結果:Aca.Bbcyz
zabj.LLgi
原始數據文件存放的格式是:每行的寬度均小于80個字符。
注意:部分源程序已經給出。請勿改動主函數main()、讀數據函數Rdata()和輸出數據函數wdata()的內容。
1 #include
2 #include
函數Rdata()實現(xiàn)從文件IN.dat中讀取一篇英文文章存入到字符串數組string中,請編寫ConvertCharD()函數,其功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母2。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變,最后把已處理的字符串仍按行重新存入字符串數組string中。最后調用函數Wdata(),把結果string輸出到文件OUT.dat中。
例如,原文:Adb.Bcdza
abck.LLhj
結果:Aca.Bbcyz
zabj.LLgi
原始數據文件存放的格式是:每行的寬度均小于80個字符。
注意:部分源程序已經給出。請勿改動主函數main()、讀數據函數Rdata()和輸出數據函數wdata()的內容。
1 #include
2 #include
