用C Runtime Library获取文件大小

原创 2004年10月23日 13:40:00
long getfilesize(const char * filename)
{
  FILE *fp;
  long lRet;
  if ((fp = fopen(filename, "r")) == NULL)
    return 0;
  fseek(fp, 0, SEEK_END);
  lRet = ftell(fp);
  fclose(fp);
  return lRet;
}


代码说明:
filename:文件路径。
返回值:如果成功则返回文件大小,否则返回零。

选择正确的C/C++ Runtime Library

解决下面的编译/链接问题过程中,有一些新的认识。"warning LNK4049: locally defined symbol""error LNK2001: unresolved external...
  • xust999
  • xust999
  • 2011年02月10日 14:21
  • 2662

#ifdef __cplusplus 和 ERROR: Use of C runtime library internal header file.

转自:http://www.cnblogs.com/stonecrazyking/archive/2006/09/23/512552.html 时常在cpp的代码之中看到这样的代码: #if...
  • zhuix7788
  • zhuix7788
  • 2013年10月08日 10:33
  • 688

Microsoft Visual Studio ~ C/C++ Runtime Library ~ Static/dynamic linking

The term "C/C++ Runtime Library" doesn't mean anything, it is roughly the name of a project setting ...
  • ClamReason
  • ClamReason
  • 2014年01月10日 09:47
  • 1780

带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑

Windows下**C Runtime Library**是微软对C标准库函数的实现,这样每个程序可以直接使用C标准库的函数;后来出现了C++,于是又在C Runtime Library基础上开发了*...
  • luoweifu
  • luoweifu
  • 2015年10月13日 20:06
  • 25002

C/C++处理错误

处理错误: 一些在使用C++编程时可能遇到的基本错误类型 1、编译错误。这些发生错误发生在代码编译期间。其结果是无法生成目标文件。这些错误通常是语法错误,意味着编译器不能理解某些内容。他们经常是...
  • js_gary
  • js_gary
  • 2011年09月16日 10:43
  • 1370

C语言获取文件大小

C语言是一种比较底层的语言,有时在其他语言中很容易操作的事情,在C语言中就比较麻烦,例如获取一个文件的大小。Java中File类有个length函数,Python中os.path包中有个getsize...
  • yutianzuijin
  • yutianzuijin
  • 2014年05月27日 15:09
  • 37258

【Win32多线程】使用C runtime Library

如何避免使用 c runtime stdio 函数,改用Win32 Console API 如果使用MFC来开发程序,不要使用_beginthreadex()或CreateThread().若没有...
  • xiaoding133
  • xiaoding133
  • 2012年08月02日 16:08
  • 1186

fatal error C1189: #error : ERROR: Use of C runtime library internal header

今天遇到这个错误,是我把SDK选择不一致导致  1处选的是R13的SDK,2处原来也是R13的,不知道怎么变成R10的了,当时也没细看,之际编译了,于是就出现这个错误,开始还真以为是C与C++公用的...
  • js_gary
  • js_gary
  • 2011年12月30日 16:50
  • 3236

Microsoft Visual C++ Runtime Library_Debug Assertion Failed!

开发环境:Visual Studio 2012     VTK版本:VTK-5.10.1     问题描述:按照VTK-5.10.1的例程vtkSDI进行实验的时候,运行时提示:     点击“重试...
  • Q1302182594
  • Q1302182594
  • 2015年04月21日 22:07
  • 2935

130 C语言获取文件大小(长度)

C学习网:链接->C学习网 C训练网:链接->C训练网 实际开发中,有时候需要先获取文件大小再进行下一步操作。C语言没有提供获取文件大小的函数,要想实现该功能,必须自己编写函数。 fte...
  • czg13548930186
  • czg13548930186
  • 2017年06月08日 23:57
  • 1363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用C Runtime Library获取文件大小
举报原因:
原因补充:

(最多只允许输入30个字)