java 乱码怎么是繁体字_[求助]怎么是乱码,里面好多繁体汉字
[求助]怎么是乱码,里面好多繁体汉字
函数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 乱码怎么是繁体字_[求助]怎么是乱码,里面好多繁体汉字相关推荐
- java语言计算器怎么写_求助,一个计算器的括号功能怎么写啊。
求助,一个计算器的括号功能怎么写啊. import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java. ...
- java 504错误怎么解决_求助java.lang.NoClassDefFoundError怎么解决,报错信息如下
求助java.lang.NoClassDefFoundError怎么解决,报错信息如下 四月 14, 2018 11:03:07 上午 org.apache.catalina.startup.Embe ...
- gb2312 java编码几个字节_彻底搞懂乱码——字符,字节和编码
级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解.举例说明了一些实际应用中,编码的实现方法.然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱 ...
- java窗口如何写不能移动_[求助]请教高手,下面程序为何组件不能自由移动,百思不得其解!...
可能不合你的原意 import javax.swing.*; import java.awt.*; import java.awt.event.*; class twoPanelFrame exten ...
- java 打印 排序 数字塔_求助,用循环方法输出以下数字塔
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.bift; import java.io.*; //杨辉三角 public class Test { public static ...
- java用接口实例化对象_[求助]迷茫中,接口可以直接实例化对象吗?
可能是我没有写完整吧,还是我没有理解好 1 接口 public interface SetAndGetWeight { public void setW(double weight); public ...
- java 绘图球的移动_求助在JFrame上绘制移动的小球
我想在JFrame中或者Frame中添加一张背景图片,然后在这图片上画出会移动的小球,怎么实现?我的代码把添加背景图片去掉,小球就正常运行了, 怎么修改啊? 希望各位大侠指教 不胜感激!!!! imp ...
- java重置radiobutton的选项_求助:这道题显示radiobutton男女的功能和重置功能怎么做...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package org.demo.app.gui; import java.awt.BorderLayout; import java.awt.Color ...
- java里的椭圆拟合_[求助]椭圆的跟踪拟合
[求助]椭圆的跟踪拟合 图中的小黑点表示数据点,这些数据点是角度编码器在转动过程中依次得到(可以理解为这些数据点表示转轴当时的角度位置),理想情况下编码器转动一圈得到的数据点应组成一个圆(圆心为原点, ...
最新文章
- 人间真实!如果我有这套装备,我也能码到凌晨...... | 每日趣闻
- 如何提高 Xcode 的编译速度
- 工作流引擎--swamp
- wxWidgets 示例演示 wxWizard 控件
- 计算机系统通过执行通道程序完成数据,批量数据传送
- No authorization to log on as a Trusted System
- 阿里云mysql 日志_mysql日志-阿里云开发者社区
- Java web后端7JSTL
- 域渗透TIPS:获取LAPS管理员密码
- python语言程序设计编程题_《python语言程序设计》_第二章编程题
- Spring boot 集成mybatis 教程
- IDEA和MySQL数据库建立连接
- vue 实现点击图片放大
- 计算机汇编语言教程pdf,汇编语言实践教程.pdf
- Ionicons的使用
- 字节跳动拒招33岁程序员,网友:这也太坑了!太不合理!
- Python的index函数用法
- electron+vue3+vite2 如何使用打印
- Web3中文|连年亏损下,web3能拯救B站吗?
- C语言相关的经典书籍(附Ebook)