缓冲区数据转换为字符串输出
2005-03-31 03:54
253 查看
近日帮朋友用DELPHI做一个AES加解密过程的程序,需要显示过程中的缓冲数据。一开始考虑的是将byte数组转换为字符串,搜遍网路也未发现适合方法。后来在查看TSTREAM类时有一个TSTRINGSTREAM,可以直接从缓冲中读取数据,然后转换为字符串。
代码如下:
代码如下:
var TempIn, TempOut: TAESBuffer; StrStream: TStringStream; s:string; begin //创建StrStream对象 StrStream := TStringStream.Create(s); try //将指针恢复到字符串头 StrStream.Seek(0, soFromBeginning); //从缓冲读取数据 StrStream.Write (TempOut, SizeOf(TempOut)); finally StrStream.Free; end; end;
相关文章推荐
- 缓冲区数据转换为字符串输出
- 缓冲区数据转换为字符串输出
- 缓冲区数据转换为字符串输出
- 缓冲区数据转换为字符串输出
- c语言输入输出缓冲区的概念 (字符串和字符输出的问题)
- 以16进制字符串输出二进制缓冲区,带排版
- 关于sprintf和snprintf格式化字符串输出到字符串缓冲区
- 写一个函数,输入一行字符,将此字符串中最长的单词输出
- 判断一个字符串是否是另一个字符串的左旋,如果是输出左旋的次数
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 反转输出字符串
- 五行各500字,2位字符串组合,数据量大而采取分段输出表格形式方程式
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
- 字符串输出
- 输入 /输出 缓冲区 与 数组的常识
- jsp 将html字符串输出html标签
- 5.输出亲朋字符串
- SDUT OJ 2892 A (字典树问题-输出出现次数最多的字符串的出现次数,60ms卡时间,指针+最后运行完释放内存)
- 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。
- 递归逆向输出字符串