String.c
上传用户:hxb_1234
上传日期:2010-03-30
资源大小:8328k
文件大小:1k
源码类别:

VC书籍

开发平台:

Visual C++

  1. ////////////////////////////////////////////////////////////////////////////////
  2. #include "stdafx.h"
  3. #include "globals.h"
  4. ////////////////////////////////////////////////////////////////////////////////
  5. //
  6. //
  7. //
  8. void STR_AllocSetString(char** ppcDest, const char* pcSource, const BOOL bFreeExisting)
  9. {
  10.     if(bFreeExisting == TRUE && *ppcDest)
  11.         free(*ppcDest);
  12.     if(pcSource)
  13.     {
  14.         int iStringLength;
  15.         iStringLength = strlen(pcSource) + 1;
  16.         *ppcDest = (char*)malloc(iStringLength);
  17.         memcpy(*ppcDest, pcSource, iStringLength);
  18.     }
  19.     else
  20.         *ppcDest = NULL;
  21. }
  22. //
  23. //
  24. //