打印

关于C语言中读文件和写文件中文件里数据的格式问题

[复制链接]
383|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
penghuiyanbiyun|  楼主 | 2016-7-5 14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int DES_Encrypt(char *plainFile, char *keyStr, char *cipherFile) {
        FILE *plain, *cipher;
        int count;
        ElemType plainBlock[8], cipherBlock[8], keyBlock[8];
        ElemType bKey[64];
        ElemType subKeys[16][48];
        if ((plain = fopen(plainFile, "rb")) == NULL) {
                return PLAIN_FILE_OPEN_ERROR;
        }
        if ((cipher = fopen(cipherFile, "wb")) == NULL) {
                return CIPHER_FILE_OPEN_ERROR;
        }
        //设置密钥  
        memcpy(keyBlock, keyStr, 8);


这是DES加密程序,这是截取的程序中的一部分,其中char *plainFile和char *keyStr, 是需要给出的文件。在调试过程中,自己在项目文件中添加了两个txt文件,里面的数据格式为0x12,0x1A,0x2B,0x54,0x78,0x29,0x89,0xde,但是读取的时候显示空?为什么?那这个txt的文件里数据格式应该是怎么样的?

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

110

帖子

1

粉丝