c语言-C语言int异或后每隔十个取一位

问题描述

C语言int异或后每隔十个取一位

#include
#include
#include
#include
#include
using namespace std;

int main() {

  FILE *fp=fopen("classes.dex", "r+");
    int ch;

    if ( fp == NULL) {
        perror("Open file classes.dexn");
        printf("errno: %dn", errno);
        exit(1);
        }
            while ( (ch = fgetc(fp)) != EOF){
                putchar(ch);

                printf("%c",ch);
            }

            fclose(fp);

            return 0;
        }
        这个代码 我想将ch异或一下,然后在从异或后的值中每相隔10 取一位,
        最后得到取出来的值,该怎么做

解决方案

参考这个程序:
http://blog.csdn.net/fdipzone/article/details/20413631
http://www.360doc.com/content/12/0930/21/1317564_238943554.shtml

解决方案二:

每隔10取一位是不是就可以左移或右移一位,然后去最后一位

解决方案三:

每太看懂你的需求,比如说你的ch为‘A’的话,你期望得到什么值。 Ps: 你的ch异或是和谁异或啊。

时间: 2024-09-26 17:13:57

c语言-C语言int异或后每隔十个取一位的相关文章

c语言-C语言怎样编写程序运行完后,不自动结束,而是返回程序的开始的主菜单?

问题描述 C语言怎样编写程序运行完后,不自动结束,而是返回程序的开始的主菜单? 我的程序运行完一个功能后按任意键就退出了,而不是返回主菜单 代码如下,应该怎么改?(具体一点,菜鸟一个)多谢! #include #include #include #include #include #define LENTEL sizeof(tel) #define ID struct tel struct tel { char name[15]; char tele[11]; char style[15]; c

c++-c语言怎么让double输出没有后面的0

问题描述 c语言怎么让double输出没有后面的0 double类型输出总是带一串0 怎么让double的输出没有后面的0 解决方案 这个是格式化输出的问题,要用到 格式化输出控制符 printf("%m.nlf", num); 其中m为控制输出的列宽,n为控制小数点后的位数 解决方案二: printf("%.0d",Num); 解决方案三: double c =115.3937008; printf("%.0f",c); 解决方案四: 输出格式

c语言-C语言基础问题

问题描述 C语言基础问题 int a; scanf("%d",&a); 我们老师讲,&是取地址符,但是我就奇怪,为什么叫取地址? 我们明明是想知道a是多少,而不是说它在哪,地址不是形容一个事物在哪吗?我输个10,a就是10了. 解决方案 你scanf("%d",&a),是从键盘获取一个字符,但是取得这个字符后,你得找个地方把他存起来吧,所以叫取地址,&a就是为a取了一个地址. 解决方案二: 额,个人感觉C语言是门很"硬&qu

c语言-C语言选择题求详细解释

问题描述 C语言选择题求详细解释 已知:int a[3][4],*p=a[0];p+=7; ,那么与*p的值相同的是 A*(a+7) B*(&a[0]+7) C*(a[0]+3)D*(&a[1][1]+7) ====参考答案是B,求大侠给出详细解释 解决方案 就是偏移七个位置 然后再取值 解决方案二: 和之前回答的问题一样还是 指针的地址理解. 关键在于理解 &a[0]=p 解决方案三: 哪里出的考题?B也是错的,应该是: *(&a[0][0]+7) 解决方案四: a其实是

win7如何更改语言 电脑语言改成英文的方法

今年evad3rs团队发布的iOS 7完美越狱工具有些特殊,中国版iOS7完美越狱工具中,捆绑有太极助手插件,此插件类似流氓插件,容易导致iOS越狱设备出现白苹果现象(国外版无此插件).目前比较好的解决办法是:在使用电脑中越狱的时候,将电脑语言改为英文,可绕过该插件.但很多电脑小白用户还不知道如何更改电脑语言,因此本文将为大家详细介绍下电脑语言更改教程. 如何更改电脑语言 电脑语言改为英文方法 以下笔者以Windows 7系统截图演示,教大家如何更改电脑语言.其他XP或者Win8系统设置方法与此

c语言-C语言实现文件合并的问题

问题描述 C语言实现文件合并的问题 之前已经编写了一个程序,可以实现.txt的文件内容追加写,可是对两个视频操作的时候就行不通了.但是又不知道问题出现在哪里,视频能合并,文件大小是两个文件的和,可是新和成的文件内容只显示一个文件的内容.这个要怎么解决. 解决方案 视频文件不是简单两个文件叠加.视频文件包含复杂的结构,文件头部分指定了这个视频的格式,有多少帧,存储的偏移地址是什么你简单合并两个文件,播放器只知道根据第一个文件的文件头找数据,附加在后面的第二个文件是读不到的.你需要重新编码得到一个完

c语言-C语言递归的内存释放问题

问题描述 C语言递归的内存释放问题 我用C语言实现alpha-beta极小极大算法来做一个棋类游戏的AI,博弈树是用递归的方式构造的,然后发现AI每下一步程序的内存都在增大,原来是因为递归没有释放内存. 耗内存的指针是棋盘 char ** chessboard; 于是我在递归函数的每一个return之前都把 chessboard 给释放了,发现内存还是一直在涨,求解.. 解决方案 把递归函数实现贴出来. 解决方案二: 估计释放的不全.二级指针要分两级释放. 解决方案三: 二级指针的释放是要分两步

安卓app多语言多语言切换

问题描述 安卓app多语言多语言切换 请问大神们可以帮助我吗?在我的程序里面我想实现多语言切换,调用系统的语言设置, 改变我自己的app语言,但是不改变系统的显示语言,这样怎么实现? 解决方案 http://blog.csdn.net/forrey/article/details/44547813 去这里看看说不定对你有帮助! 解决方案二: http://my.oschina.net/jack1900/blog/290694http://blog.csdn.net/cento123/articl

c语言-C语言的文件问题????????

问题描述 C语言的文件问题???????? 我如果想往C的文件里写入数据,我要事先手动建立一个.txt文件吗?还是有其他方法自动创建? 解决方案 O(NlgK)问题优先队列实现文件C语言C语言中头文件相互包含问题c语言中,文件路径读取问题 解决方案二: 不用手动建立文件的,c语言里有很多文件操作函数,可以自动建立文件,并可以写入你想写入的数据 解决方案三: 我也想提这样的问题.不过既然是C的文件,我觉得应该是创建.C文件吧,.TXT是文本格式的,估计是不行的. 解决方案四: c语言中可以通过代码