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

[复制链接]
591|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

粉丝
快速回复 在线客服 返回列表 返回顶部