SDC C-Project CF Review 프로그램
LYW
2021-07-08 9cbd9e554f9956b3b945b51602f1d4a3fa0353e1
ReviewHistory/include/akCore/akText.h
»õ ÆÄÀÏ
@@ -0,0 +1,48 @@
#pragma once
#include "akCoreLinker.h"
class AKCORE_DLLSPEC CakText
{
public:
   CakText(void);
   virtual ~CakText(void);
   //////////////////////////////////////////////////////////////////////////
   //시간 ë°˜í™˜ í•¨ìˆ˜
   char* getTime();
   char* getTime(char* pSeparator);
   char* getTime(char* pSeparator1, char* pSeparator2, char* pSeparator3);
   //////////////////////////////////////////////////////////////////////////
   //날자 ë°˜í™˜ í•¨ìˆ˜
   char* getDate();
   char* getDate(char* pSeparator);
   char* getDate(char* pSeparator1, char* pSeparator2, char* pSeparator3);
   //////////////////////////////////////////////////////////////////////////
   //시스템 ì •ë³´ ë°˜í™˜
   char* getModuleFileName(); //실행되는 íŒŒì¼ ì´ë¦„ ë°˜í™˜
   char* getCurrentDirectory(); //현재 ìž‘ì—… í´ë” ë°˜í™˜
   char* getFormat(char* format, ...);
   //////////////////////////////////////////////////////////////////////////
   //버퍼 ê´€ë¦¬ í•¨ìˆ˜
   //내부적으로 ë§Žì€ ì–‘의 í¬ê¸°ë¥¼ ìš”구하는 ë¬¸ìžì—´ì˜ ê²½ìš°
   //자동으로 í¬ê¸°ë¥¼ ìž¬ í• ë‹¹í•˜ë¯€ë¡œ ë³„도의 ë²„퍼크기를 ì¡°ì ˆ í•˜ì§€ ì•Šì•„도 ê´œì°®ì•„ìš”~
public:
   char* getBuffer(int index){return m_pBuffer[index];};
   int getBufferSize(int index){return m_pBufferSize[index];};
   int getBufferNum(){return m_nBufferNum;};
   void setBufferSize(int nNum);
public:
   char* getBufferNew(int nSize);
private:
   char** m_pBuffer; //m_nBufferNum*m_nBuffersize
   int* m_pBufferSize; //
   int m_nBufferNum; //기본 ë²„퍼갯수8개
   int m_nBufferCurIndex;
};