自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 字节转换成二进制

//字节转换成二进制int ByteToBit(char ch,char bit[8]){for(int i =0;i <8; i++){*(bit+i) = (ch>>i)&1;}return0;}//二进制转换成字节int BitToByte(char bit[8],char *ch){for(int i

2015-01-28 17:06:13 1412

原创 中国历史朝代歌

夏商与西周东周分两段春秋和战国一统秦两汉三分魏蜀吴二晋即后延南北朝并立隋唐五代传宋元明清后皇朝至此完

2009-07-21 19:19:00 547

原创 二叉树的遍历(代码递归和数据递归)

#include "stdafx.h"#include "tree.h"#define MAX_TREENODES 10000TestTree::TestTree(int val){ pHeadNode = new NODE(); pHeadNode->value = val; pHeadNode->pLeftNode = NULL; pHeadNode->pRightNode = NUL

2009-07-17 18:38:00 695

原创 向量的点乘与叉乘的意义(用法)

1.u.v = cos@ .|u||v|1.1 如果u v都是单位向量 点乘表示夹角的余玄1.2 如果u 是单位向量 点乘表示向量v在单位向量u上的投影1.3 从视点到多边形任意一个顶点的矢量与多边形的法向量的点积的符号(>0)多边形在视点背面看不到应    删除。(1.4 点到平面的距离 从该点向平面上的点画一条矢量再与平面的法向量点乘求的绝对值2. N = U * V2.1 N 是u 、v 所

2009-07-13 20:14:00 9178 2

原创 strchr 使用例子

const char* getModuleFileName(){ static char Result[256]=""; if( !Result[0] ) {  char Tmp[256], *End=Tmp;  GetModuleFileName( NULL, Tmp, ARR_COUNT(Tmp) );//returns the path for the file used to create

2009-07-07 11:44:00 669

原创 获得系统时间(年/月/日/。。。)

void sysTime( int& year, int& month, int& dayOfWeek, int& day, int& hour, int& min, int& sec ){ SYSTEMTIME st; GetLocalTime( &st ); year  = st.wYear; month  = st.wMonth; dayOfWeek = st.wDayOfWeek; day

2009-07-07 11:26:00 351

原创 保存为XML文件

#define SET_XML_BEGIN() TiXmlElement *element = NULL;#define SET_XML_NEW_ELEMENT(ELEMENTNAME, ROOTELEMENT, NAME) / TiXmlElement *ELEMENTNAME = new TiXmlElement(NAME);/ ROOTELEMENT->LinkEndChild(ELEM

2009-07-03 10:24:00 470

原创 cFileCtrl 类

  #pragma once#include #include #include #include #include #include #include using namespace std;#include struct MyUeniFile{ int type; std::string name; std::string path; std::string cPath;};c

2009-06-16 17:48:00 362

原创 文本文件保存为二进制文件

bool cFileCtrl::saveFile(){ ofstream binfile("packUI.bin",ios::binary);  for ( unsigned int i = 0; i  {   FILE* stream;    string fileString = $+ allFileName[i].cPath+ $;   if( (stream  = fopen(

2009-06-16 17:45:00 1248

原创 二进制文件的读取并保存为文本文件

bool cFileCtrl::parseBinFile(){ FILE * sm= NULL; if(NULL == (sm = fopen("packUI","w+r"))) {  CreateFile("packUI",0,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);  fwrite

2009-06-16 17:43:00 837

原创 获取一个目录下的所有文件

struct MyUeniFile{ int type; std::string name; std::string path; std::string cPath;};  void cFileCtrl::getDirFile(const char* dirPath){ char pathBuf[256]; sprintf( pathBuf, "%s//*.*", dirPath); 

2009-06-16 17:41:00 452

原创 通过特定的字符,分解字符串

bool cFileCtrl::getToken( const char*& str, string& token, char addSeps ){ if( !addSeps ) {  while( 1 )  {   if( *str != 0 && (*str == 0X09 || *str == 0X20 ) )   {    str++;    continue;   }   if(st

2009-06-16 11:30:00 364

原创 通过命令行启动程序

 void runCmdLine(LPSTR cmdline) {  // Start the child process.   STARTUPINFO si;  PROCESS_INFORMATION pi;   ZeroMemory( &si, sizeof(si) );  si.cb = sizeof(si);  ZeroMemory( &pi, sizeof(pi) );  if( !

2009-06-15 20:14:00 1859

原创 怎样取得汉字的UINCODE 编码

void ConvertACPToUtf8(char strACP[],wchar_t strUtf8[]){ int len=MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)strACP, -1, NULL,0);  MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)strACP, -1, (LPWSTR)strUtf8, len*2

2009-06-12 21:11:00 504

原创 --泛型 for 的使用(lua)

 --泛型 for 的使用table_a={    {1,4,7}; {2,5,8}; {3,5,7}; {2,4,6}; {1,8}; {3,6}; {2,7}; {4,5};};function isSameItem(table_1,table_2) for i,v in pairs(table_1) do  if table_2[i] ~= v then   return false; 

2009-06-11 11:53:00 1083

原创 string.gfind(lua 函数)

--lua 的字符串处理把字符串按照一定的格式存到table表中 fileTable = {} s = "from={world, to=Lua}"; for k, v in string.gfind(s, "(%w+)=(%b{})") do       print(k)       fileTable[k] = v;      print(v) end s =

2009-06-11 11:24:00 15705

原创 多工程的lib的链接方式

1.    #include "../tinyxml/tinyxml.h"    #pragma  comment (lib,"../lib/tinyxml.lib")    VC的方法,一般不用2.在工程的dependencies 中选中要链接的工程(见图11)3.在工程属性的 linker/input /additional dependencies里填入tinyxml.lib文件

2009-06-02 18:13:00 563

原创 c++应用tinyxml(读入和输出)

//解析XML结点,得到相应的属性值bool loadFrameNodeR(TiXmlNode* node){ TiXmlElement* frameElem = node->ToElement(); assert( frameElem );#define GET_XML_ATTRIB_INT( DEST, XMLELEM, NAME )   {/ if( XMLELEM->Attribute

2009-06-02 18:03:00 1038

MyListCtry(MFC的listbox简单例子)

MFC 控件listbox的使用简例 只是自己在学习过程中的实践

2009-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除