2016-11-21 1 views
-1

Donc j'essaye de construire un programme simple avec C++, je suis un débutant complet au C++ alors essayez et restez simple s'il vous plaît!Erreur de flux d'entrée et de sortie C++ dans xcode

Ceci est mon code:

#include <iostream> 

using namespace std; 

int main() 
{ 
char lastName[30]; 
int previousBalance; 
int payments; 
int charges; 

cout >> "Please enter your last name:\n"; 
cin << lastName; 

cout >> "Please enter your previous balance:\n"; 
cin << previousBalance; 

cout >> "Please enter payments since previous balance:\n"; 
cin << payments; 

cout >> "Please enter your charges since previous balance:\n"; 
cin << charges; 

return 0; 
} 

XCode me donne la même erreur pour chaque instruction cin et Cout:

opérandes non valides à l'expression binaire ('ostream' (alias 'basic_ostream') et ' const char * ')

et

opérandes non valides à l'expression binaire (' istream »(aka 'basic_istream') et 'char *')

Tout ce que je fais de mal dans mon code ou est-ce quelque chose que je fais mal dans XCode?

+0

vous avez l'inverse: 'cout <<' et 'cin >>'. Ça va marcher! –

Répondre

1

changer votre

cout >> "Please enter your last name:\n"; 
cin << lastName; 

à

cout << "Please enter your last name:\n"; 
cin >> lastName; 

va de même pour les autres

cout >> appels de fonction qui ne marche pas operator>> chaîne accepter. c'est la même chose pour cin c'est pourquoi vous obtenez cette erreur

+0

Ah ouais je vois ça maintenant, comme c'est stupide de ma part! Merci, je vais accepter quand ça me le permettra! –