none
怎么把分钟换算成秒 RRS feed

  • 问题

  • 比如 22分57秒=1377秒

    输入22.57输出结果1337就行

    谢谢

    MFC中怎么把分钟换算成秒

    工作中一个公式里的值,想用程序算,省天天自己算了,太多了
    但不 知道MFC这个要怎么写
    2014年5月28日 11:52

答案

  • Please refer:
    DWORD ChangeTimeToSecond(LPCTSTR lpszText)
    {
    	ASSERT(NULL != lpszText);
    	int nMin = 0;
    	int nSec = 0;
    	_stscanf_s(lpszText, _T("%d.%d"), &nMin, &nSec);
    	
    	return nMin * 60 + nSec;
    }
    
    int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
    {
    	cout << ChangeTimeToSecond(_T("22.57")) << endl;
    	return 0;
    }
    


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 angel725 2014年5月29日 12:04
    2014年5月28日 13:46
    版主