第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(2)
2015-06-13 12:06
253 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015 年 6 月 13 日 * 版 本 号:v1.0 * * 问题描述:查看下面程序的输出,解释为什么会有这样的输出。 * 输入描述:自动输入; * 程序输出:文本输出:
#include <iostream> #include <fstream> using namespace std; int main( ) { unsigned char a[] = {0x32,0x30,0x31,0x35,0xA3,0xAC,0xCE,0xD2,0xC3,0xC7,0xB3,0xD4, 0xC1,0xCB,0xB5,0xDA,0xD2,0xBB,0xBF,0xDA,0xF3,0xA6,0xD0,0xB7}; ofstream outfile("f3.dat",ios::out|ios::binary); outfile.write((char*)a, sizeof(a)); outfile.close(); return 0; }
运行结果:
学习心得:
16进制的字符通过write写为二进制文件,转换成二进制输出
相关文章推荐
- 13种迹象,表明你正在浪费生命
- sql server常用
- VC界的“贝比·鲁斯”效应“
- 背面试题毫无意义
- Hadoop项目实战-用户行为分析之分析与设计
- 【m从翻译os文章】写日志禁令Sqlnet.log和Listener.log
- poj2328---"right on"进入下一个case的模板(while)
- Linux ld命令
- Xcode 7.0 beta中OC的语法更新
- Linux中基于apache httpd的svn服务器搭建与配置
- memcached 之 哈希一致性 和 虚拟节点 分析
- X86函数内存栈
- Valid Palindrome 判断回文字符串
- C语言的左位移能不能超过8位?
- kettle初探
- Linux下安装Memcached图解教程
- 强连通分量分解
- First Missing Positive
- mysql win源码比较大 不需要的文件删除 记录下来
- 每天睡6小时和8小时区别有多大,看完再也不敢熬夜了