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

c里面的冒号——位域定义器

 typedef struct _RTP_header {
        /* byte 0 */
        #if (BYTE_ORDER == LITTLE_ENDIAN)
            unsigned char csrc_len:4;        /* expect 0 */
            unsigned char extension:1;        /* expect 1, see RTP_OP below */
            unsigned char padding:1;        /* expect 0 */
            unsigned char version:2;        /* expect 2 */
        #elif (BYTE_ORDER == BIG_ENDIAN)
            unsigned char version:2;
            unsigned char padding:1;
            unsigned char extension:1;
            unsigned char csrc_len:4;
        #else
            #error Neither big nor little
        #endif
        /* byte 1 */
        #if (BYTE_ORDER == LITTLE_ENDIAN)
            unsigned char payload:7;        /* RTP_PAYLOAD_RTSP */
            unsigned char marker:1;            /* expect 1 */
        #elif (BYTE_ORDER == BIG_ENDIAN)
            unsigned char marker:1;
            unsigned char payload:7;
       &n


相关文档:

如何利用Pro*C直接读取dbf文件


为了使用C语言编程直接读取dbf文件,需要了解dbf文件的二进制文件格式,下面给出简要的说明。
表文件由头记录及数据记录组成。头记录定义该表的结构并包含与表相关的其他信息。头记录由文件位置 0 开始。数据记录1紧接在头记录之后(连续的字节),包含字段中实际的文本。
记录的长度(以字节为单位)等于所有字段定义 ......

linux c oci 远程连接例子

以下是我的测试oci的例子!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "oci.h"
static OCIServer        *srvhp;
static OCISession       *p_session;
static OCIEnv    &nb ......

C和C++获取文件大小的方法总结(转)

1.MFC中的方法:(C++) CFileStatus status;
CFile::GetStatus("D:\\test.txt",status);
long lSizeOfFile;
lSizeOfFile = status.m_size; lSizeOfFile的值就是D:\\test.txt文件的大小 2.标准C获得文件大小的5种方法
(注意:"__FILE__"指的是当前文件,你可以改为有效路径的目标文件,比如"D:\\test.tx ......

[zz] C/C++程序员应聘常见面试题深入剖析 (一)

 1.引言   
      本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。
      许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号