SDC C-Project CF Review 프로그램
LYW
2021-06-17 f05bdb9a42e0356924f9bcd3392f52216c947124
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#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;
};