[C con Clase] No reconoce cin, cout

Luis Gutierrez Gomez gutierrezgl en hotmail.com
Mar Nov 1 19:36:58 CET 2011


Hola; estoy empezando con las clases de programacion C++, haciendo los primeros ejercicios que dan en el Capitulo 10 Tipos de VariablesII: Arrays. La verdad es que conozco algo de C; estuve usando el IDE Eclipse para desarrollar mis proyectos sobre microcontroladores AVR usando el AVR-GCC no tuve problemas para ejecutar mis programas. Pero ahora lo he configurado para desarrollar proyectos de C++ sobre windows(Vista) le instalé y configuré el plug-in MinGW.

Aparentemente está bien configurado, pero al compilar mi primer programa en C++, me sale el siguiente error:

 
**** Build of configuration Release for project CPU_CH_9_Ex1A ****

**** Internal Builder is used for build               ****
g++ -O3 -Wall -c -fmessage-length=0 -omain.o ..\main.cpp
..\main.cpp: In function 'int main()':
..\main.cpp:35:2: error: 'cout' was not declared in this scope
..\main.cpp:37:3: error: 'cin' was not declared in this scope
..\main.cpp:50:36: error: 'endl' was not declared in this scope
..\main.cpp:54:2: error: 'cin' was not declared in this scope
Build error occurred, build is stopped
Time consumed: 421  ms.  


/*********************************************************************************************************************/

El programa que hice es:

 
/*
 * main.cpp
 *
 *  Created on: 02/11/2011
 *      Author: Lucho
 */

#include <stdio.h>
#include <iostream>


int Buffer[11];

void MayorF (void);

 

void MayorF ( void ){
 int count2 = 0, count3 = 0, Mayor = 0;

 for ( count2 = 8 ; count2 > 0 ; count2-- ){
  for ( count3 = 0 ; count3 < count2 ; count3 ++ ){
   if ( Buffer[count3] >= Buffer[count3 + 1] ){
    Mayor = Buffer[count3];
    Buffer[count3] = Buffer[count3 + 1];
    Buffer[count3 + 1] = Mayor;
   }
  }
 }
}


int main (void){
 int Suma = 0, Promedio = 0, Mayor = 0, Menor = 0;
 int count;

 cout << "Ingrese 10 números: \n";
 for ( count = 0 ; count < 10 ; count++ ){
  cin >> Buffer[count];
  getchar();
 }
 for ( count = 0 ; count < 10 ; count++ ){
 Suma += Buffer[count];
 }
 Promedio = Suma / 10;

 MayorF();

 Mayor = Buffer[9];
 Menor = Buffer[0];

 cout << "La Suma es: " << Suma << endl;
 cout << "El valor Promedio es: " << Promedio << endl;
 cout << "El numero Mayor es: " << Mayor << endl;
 cout << "El numero Menor es: " << Menor << endl;
 cin.get();
 return 0;
}

 

/**********************************************************************************************************/

 

 no reconoce cout ni cin;

 

agradeceré su ayuda

 

Luis
 

 
















  		 	   		  




Más información sobre la lista de distribución Cconclase