頻道欄目
首頁 > 考試 > 等級考試 > 三級 > 網絡技術 > 正文

計算機等級考試三級網絡技術上機題(13)

2014-12-24 08:32:22           
收藏   我要投稿
函數ReadDat( )的功能是實現從文件IN64.DAT中讀取一篇英文文章存入到字符串數組xx中。請編制函數CharConvA( ),該函數的功能是:以行為單位把字符串的最后一個字符ASCII值右移4位后加最后第二個字符的ASCII值,得到最后一個新的字符,最后第二個字符的 ASCII值右移4位后加最后第三個字符的ASCII值,得到最后第二個新的字符,以此類推一直處理到第二個字符,第一個字符的ASCII值加最后一個字符的ASCII值,得到第一個新的字符,得到的新字符分別存放在原字符串對應的位置上,把已處理的字符串仍按行重新存入字符串數組xx中,最后調用函數 WriteDat( )把結果xx輸出到文件OUT64.DAT中。
  注意:部分源程序已給出。
  原始文件存放的格式是:每行的寬度小于80個字符,含標點符號和空格。
  請勿改動主函數main( )、讀函數ReadDat( )和寫函數WriteDat( )的內容。
  試題程序:
  #include
  #include
  #include
  char xx[50][80];
  int maxline=0;
  int ReadDat();
  void WriteDat();
  void CharConvA(void)
  {
    }
  void main()
  {
  system("CLS");
  if (ReadDat())
  {
  printf("數據文件IN64.DAT不能打開!n重庆快乐十分开奖记录