unsigned long long int 다루기에 대한 문의...
글쓴이: griffon415 / 작성시간: 목, 2009/06/04 - 6:10오후
예를 들어서 YYYYMMDDhhmmss ...
이것은 unsigned long long int 변수에 넣을 수 있습니다...
제가 알고 싶은 것은 문자형으로 되어 있는 YYYYMMDDhhmmss을 unsigned long long int 변수에 어떻게 넣느냐... 라는 것이죠...
int면 단순히 atoi를 이용해서 int 변수에 넣으면 그만인데 unsigned long long int 쯤 되니 어찌해야할지 참 막막하네요...
혹 아시는 분은 답을 좀 부탁합니다...
Forums:
(C99) strtoull() ? OTL
(C99) strtoull() ?
OTL
time_t 에 넣을 수 있지
time_t 에 넣을 수 있지 않나요?
mktime으로 시간을 만들면 ^^
http://kldp.org/node/101975 참고.
-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐? 그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.
-----------------------
내가 쓰는 글은 틀릴 수 있습니다.
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
It's my two cents!
제 작은 생각입니다. 절대 틀릴 수 있다는 야기지요^^
궁금하신 게 저장이라면... 제 생각엔 값을 넣을 변수가 값보다 크기만 하다면 문제 없을 것 같습니다.
ex) A와 B가 다른 타입 일 때,
A = xxx;
B = (적절한 캐스팅)A // 혹은 B = (적절한 캐스팅)xxx;
(포인터 류라면 메모리 카피를 해야겠지용)
그리고 나중에 사용하실 때, B에 저장된 값을 의미있게(님의 프로그램에 맞게) 해석하셔서 사용하시면 되지 않을 까요?
(이 부분이 궁금하셨던 거라면, 죄송합니다. 엉뚱한 답변을 드려성--;)
sscanf()를 이용하면
sscanf()를 이용하면 될것같습니다..
뭐 이런식으로..
sscanf(str, "%lld", &a);
WHAT'S UP
http://www.koders.com/c/fidFD
http://www.koders.com/c/fidFD098E87FD50BAA86AA2BA7911AB3D0323955E8D.aspx
atoi64 버젼 입니다~
Neogeo - Future is Now.
Neogeo - Future is Now.
댓글 달기