По какой-то причине этот самый базовый код компилируется без ошибок в Visual C ++, но выдает ошибки в XCode. Мне нужно знать почему, чтобы продолжить работу в Xcode для моего класса Computer Science.
#include <iostream>
#include <string>
using namespace std;
struct acct { // bank account data
int num; // account number
string name; // owner of account
float balance; // balance in account
};
int main() {
acct account;
cout << "Enter new account data: " << endl;
cout << "Account number: ";
cin >> account.num;
cout << "Account name: ";
cin >> account.name;
cout << "Account balance: ";
cin >> account.balance;
return 0;
}
Это дает две ошибки, одна говорит, что ожидала ';' перед учетной записью (после объявления main), а во-вторых, эта учетная запись не была объявлена для cin >> account.num;