#include <ctime>
#include <sys/types.h>
#include <sys/stat.h>

struct _stat buf;
string strtimebuf;
struct tm *logtm;

int result = _stat( m_pLogFileName, &buf );
logtm=localtime(&buf.st_mtime);
sprintf((char*)strtimebuf.c_str(),"%d%.2d%.2d",logtm->tm_year+1900,logtm->tm_mon+1,logtm->tm_mday);

m_pLogFileName <- 대상파일명

AND

struct tm *now;
time_t current_time;
time(&current_time);
now = localtime(&current_time);
char cCurDate[10]={0x00,};
char cCurDate[10]={0x00,};
  
sprintf(cCurDate,"%d/%.2d/%.2d",now->tm_year+1900,now->tm_mon+1,now->tm_mday);
sprintf(stream,"%.2d:%.2d:%.2d ",now->tm_hour,now->tm_min,now->tm_sec);

결과값형식 : YYYY/MM/DD
                  HH:mm:ss

 

AND


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
 
 printf("Set-Cookie: Name1=nnn; path=/; expires=Fri, 15 May 2010 21:00:00 GMT\r\n\r\n");
  //printf("haha..");
 
 return 0;
}

AND


AIX에서
__vft24__DynaCastDesc_si_public14__DynaCastDesc [358]  
__dl__FPv ... 링크오류시 

-lC 링크 라이브러리 추가 해주면 링크오류가 사라짐

^^
AND

#include <IOSTREAM>   
#include <STRING>   

#include <CASSERT>     

using namespace std;   

string replaceAll(const string &str, const string &pattern, const string &replace)   

{   

string result = str;   

string::size_type pos = 0;   

string::size_type offset = 0;   

            while((pos = result.find(pattern, offset)) != string::npos)   
           {   

result.replace(result.begin() + pos, result.begin() + pos + pattern.size(), replace);   

offset = pos + replace.size();   

 }   

return result;   

}


   

int main()   

{   

    assert(replaceAll("abcdefg""bc""de") == "adedefg");   

    assert(replaceAll("abc\nabc\nabc""\n""") == "abcabcabc");   

    assert(replaceAll("aaabbbaaa""aaa""1") == "1bbb1");   

    assert(replaceAll("ababab ababab""ab""1") == "111 111");   

    assert(replaceAll("abcdefg""gf""de") == "abcdefg");   

    assert(replaceAll("aaa""a""aa") == "aaaaaa");   

    assert(replaceAll("11aa11aa""1""11") == "1111aa1111aa");   

    return 0;   


}  

AND