编程c语言-c语言如何获取2G以上文件的文件大小?

问题描述

c语言如何获取2G以上文件的文件大小?

试过GetFileSize,但总是返回一个负数。有什么办法可以解决?
好像网上说有一个GetFileSizeEx可以,但是我试过也不行,不知道是不是我用法错了

解决方案

获取文件大小(C语言)
获取文件大小(C语言)
c语言文件大小获取

解决方案二:

http://c.biancheng.net/cpp/html/326.html

解决方案三:

http://blog.163.com/huangguoqiang_123@126/blog/static/141043114201291724052556/

时间: 2024-08-01 14:46:00

编程c语言-c语言如何获取2G以上文件的文件大小?的相关文章

linux能不能通过编程(如c语言)延迟关机?

问题描述 linux能不能通过编程(如c语言)延迟关机? 功能需求中需要在服务器关机或者重启时将程序当前处理的数据输出来,但是,有时数据会非常多,需要三四分钟才可以输出完毕,而关机时间内没办法输出完毕.求问大神有什么解决办法没有,通过编程延迟关机,或者通过更改系统的一些配置,使收到关机信号时,延时几分钟再关闭. 解决方案 shutdown -c取消关机,执行你的程序,执行完了,再shutdown 解决方案二: shutdown -t 后面给你想要等待多久关机 解决方案三: 处理SIGTERM,S

C语言中socket相关网络编程函数小结_C 语言

C语言socket()函数:建立一个socket通信头文件: #include <sys/types.h> #include <sys/socket.h> 定义函数: int socket(int domain, int type, int protocol); 函数说明:socket()用来建立一个新的socket, 也就是向系统注册, 通知系统建立一通信端口. 参数domain 指定使用何种的地址类型, 完整的定义在/usr/include/bits/socket.h 内, 底

C语言编程中借助pthreads库进行多线程编程的示例_C 语言

运行之前需要做一些配置: 1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可)    http://sourceware.org/pthreads-win32/ ,解压到一个目录. 2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面:    a).Tools->Options,选择Directory页面,然后在Show directories for:中选择Includ

linux-c语言 如何获取目录或文件的软连接

问题描述 c语言 如何获取目录或文件的软连接 linux中可以用ll查看文件和目录的软连接路径.我现在想用c语言实现着个功能,怎么能在不使用system和popen这两个函数的情况下获得文件或是目录的软连接路径?例如:/aaa/ -> /bbb/ 我怎么能在已知/aaa/这个路径后 获得/bbb/ 这个路径? 谢谢了! 解决方案 Linux C 下 用readlink函数, #inlcude int readlink(const char* 链接文件名,char* buf , int size)

想要深入学习编程,求推荐语言-目的是算法实现和数据分析

问题描述 想要深入学习编程,求推荐语言-目的是算法实现和数据分析 目前懂得Python, Vb.Net, R的基本知识,并稍微懂得一些C# 实验室大概要向数据处理方面靠一靠,主要涉及的是地理数据库(关系数据库) 最基本需要是实现功能,例如spatial data clusering啊,定制的决策树啊一类的,也有可能涉及到批处理和其他的底层地理数据库处理. 以后可能有一定图形界面的需求. 我应该主要深入学习哪一门语言比较合适我的需求? 或者有什么其他的语言推荐吗 解决方案 推荐python,现在p

急求-求大神教编程,用c语言,没什么基础

问题描述 求大神教编程,用c语言,没什么基础 有四个人夜间过一座独木桥,他们只有一只手电筒.而这座独木桥一次最多允许两人同时通过,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去.两人同行时以较慢者的速度为准,四人过桥时间分别是1分.2分.5分和10分.他们四人过完桥最少需要_____分钟. 解决方案 #includestruct person {char name[10];int ptime;};// 按过桥时间从小到大排序void Sort(struct person a[]int

编程问题 C C#语言 最好能给出代码,求大神!

问题描述 编程问题 C C#语言 最好能给出代码,求大神! 1.从键盘接受两个任意正整数,要求第一个正整数必须小于第二个正整数,然后把这两个数范围内(包括这两个数)的所有偶数分解为两个素数之和,并输出每个偶数以及对应的两个素数. 2.编写程序,将输入的一行字符串加密.加密时,每个字符的ASCII码依次反复加上密码表4,9,6,2,5,7,3中对应的数字. 如果相加的结果超过字符Z的ASCII码122,则进行取模运算.加密与解密的顺序相反,要求编写加密和解密两个函数, 输出各个过程的结果. 如输入

内存管理-一道编程题用c语言实现这些功能时间有限1天时间求大神解答

问题描述 一道编程题用c语言实现这些功能时间有限1天时间求大神解答 有用户空间100kb,并规定作业的相应程序浇入内存连续区域,并不能被移动.作业与进程均采用sjf算法.输入为一组作业的进入时间,需要的内存容量(不超过100k)和运行时间. 要求: (1)按时间顺序给出每个作业的执行顺序,开始时间和结束时间,以及发生调度时内存各分区的状态: (2)计算这组作业的平均周转时间和平均带权周转时间: (3)实现作业一级调度和进程一级调度,包括调度算法和数据结构: (4)实现动态分区内存管理,包括内存分

c语言 socket编程-socket 编程问题(C语言)

问题描述 socket 编程问题(C语言) 客户端将要处理的文件/数据传输到服务器端,服务器端对此文本文件进行处理,并将结果传输给客户端,客户端进行显示. 我初学socket编程,请大家多指教.使用C语言 解决方案 没看懂你想问什么的 基于socket 的网络编程其实是很简单的,而且看你的意思是想使用C/S 架构的,因为是属于传输层面的东西,自然用到tcp.UDP ,很久没写这些东西了,可以告诉你,顺便回忆一下: 下面把网络连接的搭建过程给你说一下吧: 首先是client: 1.socket -