2011-12-28 24 views
1

これは他の人からは回答がありましたが、私のコードに適用する方法はわかりません。あなたはそれがアライメントエラーの左側のオペランドにLvalueが必要です

c = a+b; 

a+bなければならないので、cを設定したい

#include <iostream> 
#include <string> 
using namespace std; 

int pythagorean() 
    int a; 
    int b; 
    int c; 
    cout << "A: "; 
    cin >> a; 
    cout << "B; "; 
    cin >> b; 
    a*=a; 
    b*=b; 
    a+b=c; //This is where I get the error. Any ideas? 
    cout << c; 
    return 0; 
} 

答えて

6

は表現ではなく、あなたがに割り当てることができる変数です。

+1

ありがとうございました。 –

0

左側がa+bで、これは割り当て可能な変数(左辺)ではありません。

関連する問題