私は最初の学校の課題のために基本的なC++コードを作成しています。このコードでは、時間、分、秒の時間を要求し、これが秒に相当する時間を変換するプログラムを作成する必要があります。非常に基本的です。
私が得ているエラーは、struct関数の誤用の可能性が原因だと思います。
同じエラーが発生した後、微調整を複数回試行した後、「â.âトークンの前にプライマリ式が必要です」というエラーが発生した後、構造体なしでコードを試すことにしました。それらをfloath、m、s、etで定義し、その名前で呼び出すだけです:cin >> h >> m>>s;。そしてそれは動作します。これが、構造体関数の使用にエラーがあると思う理由です。
ショートコードは次のとおりです。
#include <iostream>
using namespace std;
int main() {
struct time {
int hour;
int minute;
int second;
int elapsedTime;
};
cout << "Enter a Time in the Format: HH MM SS: ";
cin >> time.hour >> time.minute >> time.second;
time.elapsedTime = ((time.hour*360)+(time.minute*60)+time.second);
cout << "The Amount of Time Elasped is: " << time.elapsedTime << " seconds." << endl;
return 0;
}
前述のエラーは、コードの16行目に3回、20行目に1回あります。
18行目のもう1つのエラーは、「â.âトークンの前にunqualified-idが必要です」です。
どんな助けでも大歓迎です。私は教授の投稿された回答をまだ見ることを拒否します。
お時間をいただきありがとうございます:)