unsigned long long int 다루기에 대한 문의...

griffon415의 이미지

예를 들어서 YYYYMMDDhhmmss ...

이것은 unsigned long long int 변수에 넣을 수 있습니다...

제가 알고 싶은 것은 문자형으로 되어 있는 YYYYMMDDhhmmss을 unsigned long long int 변수에 어떻게 넣느냐... 라는 것이죠...

int면 단순히 atoi를 이용해서 int 변수에 넣으면 그만인데 unsigned long long int 쯤 되니 어찌해야할지 참 막막하네요...

혹 아시는 분은 답을 좀 부탁합니다...

bushi의 이미지

(C99) strtoull() ?

OTL

Fe.head의 이미지

time_t 에 넣을 수 있지 않나요?

mktime으로 시간을 만들면 ^^

http://kldp.org/node/101975 참고.

-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐? 그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.
-----------------------
내가 쓰는 글은 틀릴 수 있습니다.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

dalant019의 이미지

제 작은 생각입니다. 절대 틀릴 수 있다는 야기지요^^
궁금하신 게 저장이라면... 제 생각엔 값을 넣을 변수가 값보다 크기만 하다면 문제 없을 것 같습니다.
ex) A와 B가 다른 타입 일 때,
A = xxx;
B = (적절한 캐스팅)A // 혹은 B = (적절한 캐스팅)xxx;
(포인터 류라면 메모리 카피를 해야겠지용)

그리고 나중에 사용하실 때, B에 저장된 값을 의미있게(님의 프로그램에 맞게) 해석하셔서 사용하시면 되지 않을 까요?
(이 부분이 궁금하셨던 거라면, 죄송합니다. 엉뚱한 답변을 드려성--;)

helloneo의 이미지

sscanf()를 이용하면 될것같습니다..
뭐 이런식으로..

sscanf(str, "%lld", &a);

WHAT'S UP

neogeo의 이미지

http://www.koders.com/c/fidFD098E87FD50BAA86AA2BA7911AB3D0323955E8D.aspx

atoi64 버젼 입니다~

Neogeo - Future is Now.

Neogeo - Future is Now.