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

fat16文件系统 c文件

/* =========================================================================== */
/* Project:        mp3 player                */
/* File:           fat16.c                                                  */
/* Organization:   cug-1200525                  */
/* Author:         yuyongbao                       */
/* Date:           6/19/2007                 */
/* Describe:       fat16                */
/* =========================================================================== */
#include "..\lib_config.h"
#include "FAT16.h"
#include "string.h"
//********************************************************************************************
//deine value which may be used in each function
uint8  BUFFER[512];              //a sectors size
uint16 BPB_BytsPerSec;
uint8  BPB_SecPerClus;  
uint16 BPB_RsvdSecCnt; 
uint8  BPB_NumFATs;     
uint16 BPB_RootEntCnt; 
uint16 BPB_TotSec16;   
uint16 BPB_FATSz16;    
uint32 BPB_HiddSec;
uint32 BPB_TotSec32;
/////whe


相关文档:

c中内存分布

堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap)— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 ......

Pro*C 连接数据库时dbname 的设置

    最近一段时间在研究 Pro*C 遇到了很多初级问题。在 Pro*C 中连接数据库时,我们一般是使用在“tnsnames.ora”中配置好连接,写起来很简单,语法如下:
    EXEC SQL CONNECT :username IDENTIFIED BY :password USING :dbname;
    /* 这里的 dbname 就是在 ......

一个C程序的内存布局(memory layout)

一个C程序的内存布局(memory layout)
2009-09-09 15:19
一个C程序一直以来都是由以下5个段(pieces)组成:
代码段(text segment):存放CPU执行的机器指令(machine instructions)。通常情况下,代码段是可共享的,使其可共享的目的是对于频繁被执行的程序,只需要在内存中有一份拷贝即可,比如文本编辑器(text editors),C ......

C/C++程序中结构体字节流的网络传输

 经常需要在程序中将远程传来的字节流进行结构化,或者将结构化的数据变成字节流传给远程主机。在C/C++程序中,结构化数据通常用结构体来组织,结构体也能够方便的转换为字节流,因此结构化的数据传输本不该成为问题,但在VC或GCC的默认设置下编译出的程序,却有一个值得注意的问题——结构体的对齐。  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号