首页 园地图库文章列表留言下载
现在位置:首页 -> 人生话题 -> 学生时代
我的函数接口
作者:本站原创 来源:网络 更新日期:2007-6-25 阅读次数
文字 〖 自动滚屏(右键暂停)









//=========================================================
//2007.03.25张强
//以下函数默认比特数据在unsignedchar型数据由高位到低位存储
//=========================================================

//=========================================================
//Function:从文件向数组拷贝比特串
//
//In——源文件全路径FromFilePathName(类型CString)
//源文件拷贝起始比特FromBegBitLoc(类型unsignedlonglong)
//目标数组ToBitMat(类型unsignedchar*)
//目标数组起始比特ToBegBitLoc(类型unsignedlonglong)
//拷贝比特长度CopyBitLen(类型unsignedlonglong)
//
//Out——目标数组ToBitMat(类型unsignedchar*)
//return:函数执行成功与否标识(类型:bool,true表示成功)
//note:目标数组内存空间均应在函数调用前分配
//bug:当拷贝比特串超出目标数组范围时,发生越界访问
//=========================================================
extern"C"__declspec(dllimport)boolCopyFtoM_us8BitMat_70Pro(CStringFromFilePathName,unsignedlonglongFromBegBitLoc,unsignedchar*ToBitMat,unsignedlonglongToBegBitLoc,unsignedlonglongCopyBitLen);

//=========================================================
//Function:从数组向文件拷贝比特串
//In——源数组FromBitMat(类型unsignedchar*)
//源数组拷贝起始比特FromBegBitLoc(类型unsignedlonglong)
//目标文件全路径ToFilePathName(类型CString)
//目标文件数据接受起始比特ToBegBitLoc(类型unsignedlonglong)
//拷贝比特长度CopyBitLen(类型unsignedlonglong)
//Out——目标文件数据
//return:函数执行成功与否标识(类型:bool,true表示成功)
//note:拷贝目标位置可超出目标文件范围,函数将为文件自动补长
//bug:如FromBegBitLoc CopyBitLen超出数组指针FromBitMat所指数组范围,则发生内存泄漏,应在调用前检查
//=========================================================
extern"C"__declspec(dllimport)boolCopyMtoF_us8BitMat_70Pro(unsignedchar*FromBitMat,unsignedlonglongFromBegBitLoc,CStringToFilePathName,unsignedlonglongToBegBitLoc,unsignedlonglongCopyBitLen);

//=========================================================
//Function:从文件向文件拷贝比特串
//In——源文件全路径FromFilePathName(类型CString)
//源文件拷贝起始比特FromBegBitLoc(类型unsignedlonglong)
//目标文件全路径ToFilePathName(类型CString)
//目标文件数据接受起始比特ToBegBitLoc(类型unsignedlonglong)
//拷贝比特长度CopyBitLen(类型unsignedlonglong)
//Out——目的文件数据
//return:函数执行成功与否标识(类型:bool,true表示成功)
//note:FromFilePathName与ToFilePathName可相同,即可对一个文件进行比特移位操作
//bug:
//=========================================================
extern"C"__declspec(dllimport)boolCopyFtoF_us8BitMat_70Pro(CStringFromFilePathName,unsignedlonglongFromBegBitLoc,CStringToFilePathName,unsignedlonglongToBegBitLoc,unsignedlonglongCopyBitLen);


//=========================================================
//Function:文件中搜索比特串
//In——源文件全路径InFilePathName(类型CString)
//搜索比特起始位置SeaBegBitLoc(类型unsignedlonglong)
//搜索比特长度SeaBitLen(类型unsignedlonglong)
//比特串数组Str(类型unsignedchar*)
//搜索比特串长度StrBitLen(unsignedlonglong)
//Out——比特串在文件中的比特起始位置StrBegBitLoc(unsignedlonglong*)
//return:成功与否标识(类型:bool,false表示未找到,true表示找到)
//note:
//bug:
//=========================================================
extern"C"__declspec(dllimport)boolStrSearchInF_us8BitMat_70Pro(CStringInFilePathName,unsignedlonglongSeaBegBitLoc,unsignedlonglongSeaBitLen,unsignedchar*BitStr,unsignedlonglongStrBitLen,unsignedlonglong*StrBegBitLoc);






上篇文章: 心田上的百合花
下篇文章:七夕礼物
相关文章:
  • QQ聊天之爱你是我的责任
  • qq聊天宝典之你是我的唯一
  • 我的眼泪不为你说谎[卓依婷]
  • 我的酷网提供免费域名
  • 我的暑假生活Ⅰ
  • 我的暑假生活
  • 我的第二单亏本生意
  • 她给我的分手信
  • 一直到你不再爱我的那一天
  • 我的简介
  • 我的寂寞
  • 一直到你不再爱我的那一天
  • 我的简介
  • 我的寂寞
  • 我的资料库
  • 恶魔在身边(又名:我的淘气王子)分集剧情介绍(1120集)大结局
  • 恶魔在身边(又名:我的淘气王子)分集剧情介绍(110集)
  • 恶魔在身边(又名:我的淘气王子)剧情介绍
  • 我的野蛮千金剧情介绍(12-22)
  • 《我的功夫女友》剧情介绍
  • 版权所有:文摘园地;本站资料均由站长收集,如果有侵权,请立即来信留言告诉我们,以免损害您的权益,谢谢!
    Copyright © 2004 文摘园地 http://wwww.mmkey.com All Rights Reserved Power by:HeadWind
    粤ICP备05098767号