#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;
|
};
|