Vai al contenuto

Programmazione c++


Messaggi raccomandati

Salve,

dopo essermi installato Xcode ho provato a scrivere un programmino, giusto per iniziare, e a compilarlo.

Premetto che precedentemente avevo già creato un nuovo progetto Carbon c++ e aggiunto il file in questione somma.cpp:

#include <iostream>

int main()

{

int num1=0, num2=0, sum=0;

cout << "\tSomma di due numeri\n";

error: 'cout' was not declared in this scope

cout << "Inserire due interi maggiori di zero: ";

error: 'cout' was not declared in this scope

cin >> num1 >> num2;

error: 'cin' was not declared in this scope

sum = num1 + num2;

cout << "\nIl risultato della somma è: " << sum << endl;

error: 'cout' was not declared in this scope

return 0;

}

inizialmente avendo incluso iostream.h ma dava un warning che ho subito risolto, come vedete dal codice come sopra.

successivamente sono apparsi errori tipo quelli evidenziati in rosso.

cosa potrei fare per risolvere questo problema?

Link al commento
Condividi su altri siti

Se non ricordo male un tempo non era necessario indicare il namespace per cin e cout (di default era quello standard), forse dev c++ contempla questi casi più vecchi? Sto ipotizzando

Pancho was a bandit boy, his horse was fast as polished steel

He wore his gun outside his pants

-----

Il Principe diventa Re, nella notte di Madrid.

Link al commento
Condividi su altri siti

facendo così:

#include <iostream>

using namespace std;

int main()

{

int num1=0, num2=0, sum=0;

//cout << "\tSomma di due numeri\n";

std::cout << "\tSomma di due numeri\n";

//cout << "Inserire due interi maggiori di zero: ";

//cin >> num1 >> num2;

sum = num1 + num2;

//cout << "\nIl risultato della somma è: " << sum << endl;

return 0;

}

compila e mi da informazione di due errori che non segnala nel'editor ma nel Build Result:

Command/Developer/usr/bin/g++-4.0 failed with exit code 1

non credo quindi che sia un problema di ANSI/ISO C++ non rispettato

grazie a tutti

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...