[C con Clase] No reconoce cin, cout

carlos loureda parrado balanzeneto en gmail.com
Mie Nov 2 03:14:25 CET 2011


Creo que las ordenes del precompilador son:

#include <iostream>
using namespace std;

De hecho usando la libreria de c++ iostream te sobra la stdio.h que es de
C. Prueba a añadir el namespace y a aver si te funciona así. En la lección
26 tienes más información de los 'espacios con nombre' (namespace).

Un saludo!

2011/11/1 Luis Gutierrez Gomez <gutierrezgl en hotmail.com>

>
> 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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20111102/8e83e1fb/attachment.html>


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