`

windows下C/C++对于超过2G文件的操作方法

 
阅读更多
一般而言,用C的FILE操作文件,只能支持到2G大小,超过2G将不能fseek ftell(因为int最大到2G)。
windows下可以更换fseek函数和ftell函数
将fseek换成_fseeki64 (注意下划线)
将ftell换成_ftelli64 (注意下划线)
然后偏移量如果大于2G,则用__int64 类型的数据即可
要输出__int64类型的变量,可以用printf("%lld",x)
所以,windows下用c操作大文件还是很方便的


转自:http://hi.baidu.com/hyhshs/blog/item/17185c61d9c8e14aeaf8f82c.html
分享到:
评论

相关推荐

    Windows via C/C++, Fifth Edition

    《Windows via C/C++》是Windows编程领域的一本经典著作,尤其在第五版中,它深入探讨了如何利用C/C++语言进行Windows平台的应用程序开发。这本书覆盖了大量的知识点,包括但不限于: 1. **Windows API**: Windows ...

    Windows Via C/C++ 中文版Chm

    Windows Via-C/C++ 核心编程 中文版Chm

    c/c++ windows ble 蓝牙操作

    c/c++ windows 通过winrt操作ble 蓝牙 #include <windows.h> #include #include <winrt/Windows.Foundation.h> #include <winrt/Windows.Foundation.Collections.h> #include <winrt/Windows.Devices.Bluetooth.h...

    Windows via C/C++ source code

    《Windows via C/C++源代码解析》是一本深入探讨如何使用C/C++语言在Windows操作系统平台上进行系统级编程的书籍。随书提供的源代码涵盖了多个关键主题,包括系统信息获取、进程调度、内存管理、多进程间通信以及...

    c/c++中文帮助文档(API)

    C/C++是两种广泛使用的编程语言,特别是在系统级编程、游戏开发和高性能计算等领域。C++是C语言的扩展,引入了面向对象编程的概念。在编程过程中,理解并有效地使用库函数是至关重要的,因为它们提供了标准功能,...

    VMIC GE公司PMC-5565板卡 C#/C++RFM2G系列编程库

    【标题】"VMIC GE公司PMC-5565板卡 C#/C++ RFM2G系列编程库"涉及的主要知识点是针对特定硬件设备——GE公司的PMC-5565光纤反射内存卡进行软件开发的技术。这个编程库是为C#和C++编程语言设计的,使得开发者可以有效...

    windows via c/c++

    这本书深入讲解了在Windows环境下使用C或C++进行系统级编程的各种技术和方法,是程序员提升Windows平台开发能力的重要参考资料。 在Windows编程中,C/C++语言因其灵活性和效率,常被用于开发底层应用和系统组件。...

    C/C++程序设计学习与实验系统

    官方介绍:原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定制的一个简单易用的 C/C++程序设计学习与实验软件(支持TC2/...

    c / c++ / cpp / stl 中文帮助文档手册chm格式下载

    c / c++ / cpp / stl 中文帮助文档手册chm格式下载 C/C++ 语言参考 基本C/C++ 预处理命令 操作符优先级 转义字符 ASCII码表 基本数据类型 关键字 标准 C 库: Standard C I/O Standard C String...

    C /C++库函数及文件大全 经典 chm

    各种函数以及库文件的讲解 可当作编程词典 觉得好再下! <br>General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords ...

    C/C++中文文档(支持C++20和C18)和蓝桥杯C/C++组用的文档

    这个文档压缩包包含普通C/C++中文文档和蓝桥杯比赛时用的文档,C/C++中文文档是最新版,支持到C++20和C18,且包含以前版本的内容。蓝桥杯蓝桥杯C/C++组用的文档比正常文档更简略,但包含了ASCII码表。

    MATLAB模糊控制器(*.fis)C/C++接口文件

    * 4、如果是C语言文件(*.c)使用 * #include "fis.c" * 包含接口库文件; * 5、如果是C++文件,使用 * extern "C"{ * #include "fis.c" * } * 包含库文件。 * 祝你使用愉快! * hemmingway ...

    keil C/C++ 界面配置文件

    根据sublime text3 界面为模板,配置keil界面。 使用方法: 下载文件,进入keil安装目录,使用下载的文件替换安装目录中的global.prop,然后就可以正常使用的

    C/C++ API 帮助文档大全(中文,chm格式)

    这份C/C++ API帮助文档大全,无论对于初学者还是有经验的开发者,都是一个宝贵的资源。它覆盖了从基本概念到高级特性的广泛内容,有助于理解和解决实际编程中遇到的问题。通过查阅CHM文档,开发者可以迅速定位所需的...

    C语言/C++基础之冰墩墩源码

    C语言/C++基础之冰墩墩源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福

    C/C++详细函数大全

    《C/C++详细函数大全》是一部综合性的编程资源,涵盖了C和C++语言中的各种函数,旨在为学习者提供详尽的函数介绍、说明及代码示例。此资源源自某培训学校的教学材料,以CHM(Compiled HTML Help)格式呈现,这种格式...

    C语言/C++基础之爱心源码

    C语言/C++基础之爱心源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福

    C语言/C++集成开发环境 Dev-C++

    7. **跨平台**:虽然Dev-C++最初是为Windows操作系统设计的,但通过使用MinGW(Minimalist GNU for Windows)或者Mingw-w64,它也可以在其他平台上运行,实现一定程度的跨平台开发。 8. **开源与社区支持**:由于...

    vs2017 下 windows C/C++ 删除文件夹以及文件夹里的所有文件,遍历嵌套删除文件及文件夹

    在Windows环境下,使用C或C++编程语言进行文件和文件夹操作是一项常见的任务。Visual Studio 2017(VS2017)为开发者提供了丰富的库和工具来支持这样的功能。本文将深入探讨如何在VS2017中编写代码来删除文件夹及其...

    林锐 《高质量C/C++编程》

    * 头档的作用:头文件和定义文件是C/C++编程中的重要组成部分,需要了解它们的作用和使用方法,以确保代码的正确性和可维护性。 2. 程序的版式: * 空行:在编写C/C++程序时,需要使用空行来分隔不同的代码块,以...

Global site tag (gtag.js) - Google Analytics