打印指向内存的整数数组

时间:2019-02-05 16:21:45

标签: c pointers integer

我通过用秘密编码每个字符的整数值来加密字符串。

char *buffer; // from file
int *encoded, *decoded;
encoded = encodeMessage(len, 1, buffer, e, n);
decoded = decodeMessage(len, 1, encoded, d, n);

函数返回整数数组指针

int* encodeMessage(...) return encoded;
int* decodeMessage(...) return decoded;

所以所有数据都在内存中,但是现在我想将已加密/解密的消息作为ascii字符串保存到文件中,但不知道如何获取经过编码和解码的消息。

我不是将指针(已编码)直接传递给decodeMessage(),而是将其作为ascii字符串保存到文件中。

谢谢

0 个答案:

没有答案