项目-二进制文件浏览器
来源:互联网 发布:php面向对象 实战项目 编辑:程序博客网 时间:2024/05/17 23:40
问题及代码:
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作 者:李磊涛*完成时间:2016年6月23日*版 本 号:v1.0**问题描述:项目-二进制文件浏览器。*输入描述:文件名。*程序输出:字符输出。*/#include<iostream>#include<iomanip>#include <fstream>#include<cstdlib>using namespace std;int main( ){ char c[16]; char f[100]; cout<<"请输入文件名:"; cin>>f;int i; ifstream infile(f,ios::in|ios::binary); if(!infile) { cerr<<"open error!"; exit(1); } while(!infile.eof()) { infile.read(c,16); if(!infile.eof()) { for(i=0; i<16; ++i) cout<<setfill('0')<<setw(2)<<hex<<int((unsigned char)(c[i]))<<" "; cout<<'\t'; for(int i=0; i<16; ++i) cout<<(c[i]?c[i]:'.'); cout<<endl; } } return 0;}
运行结果:
通过该程序,强化了我对简单程序结构的认识。
学习心得:
期间有很多小错误,要继续写程序争取早日掌握C++。
问题及代码:
运行结果:
通过该程序,强化了我对简单程序结构的认识。
学习心得:
期间有很多小错误,要继续写程序争取早日掌握C++。
0 0
- 项目50-二进制文件浏览器
- 项目-二进制文件浏览器
- 第十六周项目 二进制文件浏览器
- 第十五周项目二 二进制文件浏览器
- 第十五周项目二:二进制文件浏览器
- 第十五周 项目二:二进制文件浏览器
- 第十五周项目2(1)-二进制文件浏览器
- 第14周-项目2-二进制文件浏览器
- 第15周【项目2-二进制文件浏览器】
- 第十五周上机项目2二进制文件浏览器
- 第15周 项目二-二进制文件浏览器
- 第十五周项目二:二进制文件浏览器
- 第十五周 项目二--二进制文件浏览器
- 第15周项目2-二进制文件浏览器
- 第十五周项目2-二进制文件浏览器
- 第十五周项目2:二进制文件浏览器
- 第十六周项目5-二进制文件浏览器
- 二进制文件浏览器
- Spark定制班第26课:Spark Streaming的JobGenerator源码图解
- Java:按值传递还是按引用传递详细解说
- Android系统自带样式(@android:style/)
- mean开发之四:服务器的启动
- 项目 - 处理C++源代码的程序
- 项目-二进制文件浏览器
- 项目-OOP版电子词典
- NegNews测试类
- 接口添加默认方法以及静态方法
- HDU2033 人见人爱A+B
- 最大堆、最小堆C++实现
- Fragment总结(一)基本使用
- [Leetcode]1. Two Sum
- C语言基础 printf括号内的内容太多了电脑屏幕装不下