第16项目——文件阅读7
2016-06-21 13:07
253 查看
问题及代码:
/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:李一波
* 完成日期:2016年6月21日
* 版本号:codeblocks
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#include<iostream>
#include <fstream>
using namespace std;
const char * filename = "a.txt";
int main ()
{
long l,m;
ifstream file (filename, ios::in|ios::binary);
l = file.tellg();//tellg()函数是返回当前指针的位置
file.seekg (0, ios::end);// 定位到文件结束处
m = file.tellg();// 定位指针,指向文件结尾处,也就是文件大小
file.close();
cout << "size of " << filename;
cout << " is " << (m-l) << " bytes.\n";
return 0;
}
运行结果:
/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:李一波
* 完成日期:2016年6月21日
* 版本号:codeblocks
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#include<iostream>
#include <fstream>
using namespace std;
const char * filename = "a.txt";
int main ()
{
long l,m;
ifstream file (filename, ios::in|ios::binary);
l = file.tellg();//tellg()函数是返回当前指针的位置
file.seekg (0, ios::end);// 定位到文件结束处
m = file.tellg();// 定位指针,指向文件结尾处,也就是文件大小
file.close();
cout << "size of " << filename;
cout << " is " << (m-l) << " bytes.\n";
return 0;
}
运行结果:
相关文章推荐
- Python爬虫实践(七):正则表达式(2) re模块的使用
- ok,机房小感
- BZOJ3034: Heaven Cow与God Bull
- 外部访问容器
- CentOS 下安装 Node.js
- sql 排名次
- #pragma pack(n)的用法
- Swift - 滚动视图(UIScrollView)的用法和实现页面滚动切换
- 设计模式之观察者模式
- LeetCode Reverse Nodes in k-Group(单链表连续分段反转)
- Partition List
- mysql管理常用操作
- PHP中的日期加减方法示例
- VR快速发展下,从业者如何把握机会?
- md5(代码片段)
- 360浏览器下的页面兼容性问题以及解决方法
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
- docker macvlan--exsi 跨虚机通信测试
- 在Win10及Visual Studio 2015下CGAL安装
- java类的加载机制