내 로그인을위한 타임 스탬프를 얻고 싶습니다. c. 나는 타임 스탬프를 얻기위한 함수를 작성했다. 하지만 변수를 반환 할 때 다른 값을 얻습니다.c에서 타임 스탬프를 얻는 방법
내 코드 :
는#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char* get_timestamp(){
time_t rawtime;
struct tm * timeinfo;
char buffer[16];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,16,"%G%m%d%H%M%S",timeinfo);
puts(buffer);
return buffer;
}
int main()
{
puts(get_timestamp());
return 0;
}
출력 :
20130315204815
Ir?0315204815
사람이 밖으로 도울 수 ... 감사합니다.
-1 부스트가 너무 많음 –
왜 Boost, C++ 및 C++ 11로 태그를 지정 했습니까? –