易截截图软件、单文件、免安装、纯绿色、仅160KB

c/vc++ 环境下不同的文件长度获取方法

(一)
对文件操作时有时获得文件的大小时必要的.下面是获得其大小小的较简单方法.
#include<io.h>   //C语言头文件
#include<iostream>   //for system();
using namespace std;
int main()
{
  int handle;
  handle = open("test.txt", 0x0100); //open file for read
  long length = filelength(handle); //get length of file
  cout<<"file length in bytes:"<<length<<endl;
  close(handle);
 
  system("pause");
  return 0;
}
(二)
//用Windows API 中的 GetFileSize()获得文件长度
//假设文件file.txt 在当前目录下
//file.txt的内容为:123abc
//关于windows API函数情参考部分windows API函数或MSDN
#include <iostream>
#include <windows.h>   //for windows api
using namespace std;
int main()
{
  //用API函数CreateFile()创建文件句柄
  HANDLE fhadle = CreateFile("file.txt",           //文件名或路径
                                  0,
                                  0,
                                  0,
                                  OPEN_EXISTING, //文件存在则打开并读取
                              


相关文档:

C/C++语言中Static的作用详述

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。
(1)先来介绍它的第一条也是最重要的一条:隐藏。
当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。
下面是a.c的内容
ch ......

Keil C51 vs 标准C

深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8 类: 8051存储类型及存储区域l;  存储模式l存储器类型声明l变量类型声明l 位变量与位寻址l  特殊功能寄存器(SFR)l C51指针l  函数属性具体说明如下(8031为缺省CPU)。
第一节 Keil C ......

ASA局域网C/S架构配置最终完美超强版............


ASA局域网C/S架构配置最终完美超强版............
具体实现有两种,如下:
一、服务器端安装ASA,因为要使用ASA中自带的Sybase Central工具。
服务器端开启:scjview.exe(即:Sybase Central,注意不是Sybase Central-Sybase Central。界面如图:)
1、设置如下:file-new-server
服务器名字随便起(便于这个工具 ......

为什么C和C++牛人多

1、C和C++够笨,逼的程序员自己做很多事。
C其实大家都知道,是一门中低级语言,保留了指针等汇编特征,与系统底层结合密切。C++呢,更多的向个Object C,即面向对象的C。但这些,其实并不能够让程序员显得很牛。
我个人的理解,之所以C和C++程序员显得很牛,其实原因和大家想像的正好相反,不是因为C和C++太强大,而是这 ......

C文件操作就这么简单

c文件操作就这么简单
文件操作,稍微一总结.。
FILE是一个结构体类型,在TC和VS中定义不相同,他的作用就是在fopen()之后保存了打开文件的信息。也就是说操作系统帮我们完成了,我们不用管,大大降低了难度吧。
首先我们考虑下对文件的操作,文件类型分为文本和二进制。读写文件的函数一般前面有个f,也就表示file,open ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号