[求助]怎么是乱码,里面好多繁体汉字

函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件GG中。替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代

以下是我写的,不知道怎么回事,PS6.DAT中不应该有繁体汉字啊?

#include

#include

#include

char xx[50][80];

readdat()

{

FILE *fp;

char c;

int i,j;

if((fp=fopen("d:\\eng.in","r"))==NULL)

printf("can't open this file\n");

for(i=0;i<50;i++)

for(j=0;j<80;j++)

{

c=fgetc(fp);

xx[i][j]=c;

c=fgetc(fp);

if(feof(fp))

fseek(fp,0L,0); /*文章不长,FP到头了,用它将FP返回到文件开头,ENG.IN里面是一英文文章*/

}

fclose(fp);

}

encryptchar()

{

char c;

int i,j;

for(i=0;i<50;i++)

for(j=0;j<80;j++)

{

c=xx[i][j];

if(c*11%256<32||(c*11%256>0&&c*11%256<9)) /*这里是替代关系*/

xx[i][j]=c;

else

xx[i][j]=c*11%256;

}

}

writedat()

{

FILE *dp;

int i,j;

dp=fopen("d:\\GG","w");

for(i=0;i<50;i++)

for(j=0;j<80;j++)

{

fprintf(dp,"%c",xx[i][j]);

}

}

main()

{

readdat();

encryptchar();

writedat();

system("pause");

}

搜索更多相关的解决方案:

繁体汉字  乱码

----------------解决方案--------------------------------------------------------

java 乱码怎么是繁体字_[求助]怎么是乱码,里面好多繁体汉字相关推荐

  1. java语言计算器怎么写_求助,一个计算器的括号功能怎么写啊。

    求助,一个计算器的括号功能怎么写啊. import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java. ...

  2. java 504错误怎么解决_求助java.lang.NoClassDefFoundError怎么解决,报错信息如下

    求助java.lang.NoClassDefFoundError怎么解决,报错信息如下 四月 14, 2018 11:03:07 上午 org.apache.catalina.startup.Embe ...

  3. gb2312 java编码几个字节_彻底搞懂乱码——字符,字节和编码

    级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解.举例说明了一些实际应用中,编码的实现方法.然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱 ...

  4. java窗口如何写不能移动_[求助]请教高手,下面程序为何组件不能自由移动,百思不得其解!...

    可能不合你的原意 import javax.swing.*; import java.awt.*; import java.awt.event.*; class twoPanelFrame exten ...

  5. java 打印 排序 数字塔_求助,用循环方法输出以下数字塔

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.bift; import java.io.*; //杨辉三角 public class Test { public static ...

  6. java用接口实例化对象_[求助]迷茫中,接口可以直接实例化对象吗?

    可能是我没有写完整吧,还是我没有理解好 1 接口 public interface SetAndGetWeight { public void setW(double weight); public ...

  7. java 绘图球的移动_求助在JFrame上绘制移动的小球

    我想在JFrame中或者Frame中添加一张背景图片,然后在这图片上画出会移动的小球,怎么实现?我的代码把添加背景图片去掉,小球就正常运行了, 怎么修改啊? 希望各位大侠指教 不胜感激!!!! imp ...

  8. java重置radiobutton的选项_求助:这道题显示radiobutton男女的功能和重置功能怎么做...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package org.demo.app.gui; import java.awt.BorderLayout; import java.awt.Color ...

  9. java里的椭圆拟合_[求助]椭圆的跟踪拟合

    [求助]椭圆的跟踪拟合 图中的小黑点表示数据点,这些数据点是角度编码器在转动过程中依次得到(可以理解为这些数据点表示转轴当时的角度位置),理想情况下编码器转动一圈得到的数据点应组成一个圆(圆心为原点, ...

最新文章

  1. 人间真实!如果我有这套装备,我也能码到凌晨...... | 每日趣闻
  2. 如何提高 Xcode 的编译速度
  3. 工作流引擎--swamp
  4. wxWidgets 示例演示 wxWizard 控件
  5. 计算机系统通过执行通道程序完成数据,批量数据传送
  6. No authorization to log on as a Trusted System
  7. 阿里云mysql 日志_mysql日志-阿里云开发者社区
  8. Java web后端7JSTL
  9. 域渗透TIPS:获取LAPS管理员密码
  10. python语言程序设计编程题_《python语言程序设计》_第二章编程题
  11. Spring boot 集成mybatis 教程
  12. IDEA和MySQL数据库建立连接
  13. vue 实现点击图片放大
  14. 计算机汇编语言教程pdf,汇编语言实践教程.pdf
  15. Ionicons的使用
  16. 字节跳动拒招33岁程序员,网友:这也太坑了!太不合理!
  17. Python的index函数用法
  18. electron+vue3+vite2 如何使用打印
  19. Web3中文|连年亏损下,web3能拯救B站吗?
  20. C语言相关的经典书籍(附Ebook)

热门文章

  1. CENTOS7 使用 Nginx + Uwsgi 部署 Django 项目
  2. 网站访问速度太慢-一招完美解决,小伙伴们赶快get起来吧
  3. DWORD 代表 unsigned long
  4. 关于SQL+NoSQL : NewSQL数据库
  5. 实用网站推荐(1):胡萝卜周博客
  6. 【区块链 | ENS】ENS中的Namehash加密逻辑
  7. Scratch编程入门-画图模块3【鼠标的画笔之旅】
  8. 保你看人不走眼的STAR面试法
  9. CH579M构建环境
  10. 块设备内核参数max_segments和max_sectors_kb解析