2016-09-04 9 views
-2

ユーザーは携帯電話とコンピュータの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通話ごとに2行のコードを持っている必要があります。 setTimeは、左辺値または右辺値ではありません(つまり、値を受け入れることも返すも意味もありません)。これがエラーの意味です。

+0

私はその部分を得ました。あなたは、私がコンピュータ時計の値を携帯電話の時計よりも1時間5ミスと23秒早く増やす方法を知っていますか? –

+0

プラットフォームに依存し、利用可能なAPIは異なります。 –

関連する問題