2016-09-04 1 views
-2

사용자가 핸드폰과 컴퓨터를 두 번 입력합니다. 서로 다르다면 서로 동등하게 설정해야합니다. 그런 다음 컴퓨터 시간을 핸드폰 시계보다 1 시간 5 분 23 초 빠르게 늘려야합니다.값을 특정 시간 증가시키기

이것은 if 문입니다.

if (!myComputerClock.equalTime(cellPhoneClock)) 
    { 
     myComputerClock=cellPhoneClock; 
     cout << " The new time is: \n"; 
     cout << " Cellphone: "; 
     cellPhoneClock.printTime(); 
     cout << endl << endl; 
     cout << " Computer: "; 
     myComputerClock.printTime(); 
    } 
    else 
    { 
     myComputerClock.incrementHours(); 
     myComputerClock.incrementMinutes(); 
     myComputerClock.incrementSeconds(); 
    } 
+0

'myComputerClock.setTime (chrs, cmins, csecs) = ...'이상한 것 같습니다 ... – John3136

+0

'setTime '의 반환 시간은 어떻게됩니까? 나는 추측하고있다 - '무효'!? – StoryTeller

+0

질문을 편집하여 다른 질문으로 변경하는 대신 새로운 질문을 게시하십시오. SO가 어떻게 작동하는지 (나중에 사용자에게 도움을 제공하는 데 도움이 됨). – Jeff

답변

0

당신은 setTime 호출 각각에 대해 당신이 동기화하려는 시계의 결정, 다음 두 줄의 코드가 필요합니다. setTime은 lvalue 또는 rvalue가 아니므로 오류가 표시되는 값입니다 (값을 허용하거나 반환하지 않음).

+0

좋아, 그 부분이있어. 컴퓨터 시계의 값을 핸드폰 시계보다 1 시간 5 초 및 23 초 빠르게 증가시킬 수 있는지 알고 싶습니까? –

+0

플랫폼 및 사용 가능한 API에 따라 다릅니다. –

관련 문제