2016-06-21 2 views
-1

C에서이 형식 "00:00:00"에서 000000까지 char []을 구문 분석해야합니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까?C에서 시간 형식을 구문 분석하는 방법은 무엇입니까?

Ive는 strok를 사용하려고 시도했지만 작동하지 않습니다. 감사

+1

에서 [, 최소 완료하고 검증 가능한 예]를 제시해주십시오 (http://stackoverflow.com/help/mcve) 당신이 시도 것을 보여주는 및 무엇이 잘못되었는지 설명하십시오. –

+0

코드 "try strok"를 게시하십시오. – chux

+2

그리고 "그것이 효과가 없다"는 것을 설명하십시오. –

답변

0

어떻게 이런 일에 대해 :

char* time = "00:00:00"; 
unsigned int h, m, s, result; 

sscanf(time, "%02u:%02u:%02u", &h, &m, &s); 
result = (h * 10000) + (m *100) + (s); 

printf("%u", result); 
관련 문제