Foros del Web » Programación para mayores de 30 ;) » C/C++ »

error en visual studio 2010 y no en turbo c++

Estas en el tema de error en visual studio 2010 y no en turbo c++ en el foro de C/C++ en Foros del Web. el siguiente codigo funciona perfecto en turbo C++ 4.5 #include <iostream> int main() { const float pi=3.141592; int radio = 5; float area; area = ...
  #1 (permalink)  
Antiguo 30/11/2010, 01:21
Avatar de jpunk  
Fecha de Ingreso: octubre-2005
Ubicación: Bogota
Mensajes: 335
Antigüedad: 18 años, 6 meses
Puntos: 0
error en visual studio 2010 y no en turbo c++

el siguiente codigo funciona perfecto en turbo C++ 4.5

#include <iostream>
int main() {
const float pi=3.141592;
int radio = 5;
float area;
area = pi*radio*radio;
cout<<"el area del circulo es: "<<area<<endl;
return 0;
}

al realizar el mismo codigo en visual studio 2010 no funciona

me dice
error C2065: 'cout': identificador no declarado
error C2065: 'endl': identificador no declarado

IntelliSense: el identificador "cout" no esta definido
IntelliSense: el identificador "endl" no esta definido

alguien me dice porque el error que cambia o porque marca el error
  #2 (permalink)  
Antiguo 30/11/2010, 05:07
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: error en visual studio 2010 y no en turbo c++

Agrega esta linea despues del include:
using namespace std;
  #3 (permalink)  
Antiguo 30/11/2010, 10:25
Avatar de jpunk  
Fecha de Ingreso: octubre-2005
Ubicación: Bogota
Mensajes: 335
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: error en visual studio 2010 y no en turbo c++

al agregar esa linea me aparece este error

Declaration syntax error

no me colorea el editor nada de esa linea como si no la interpretara
alguna libreria que se necesite agregar para usar el

using namespace std;


gracias de antemano.
  #4 (permalink)  
Antiguo 30/11/2010, 11:25
Avatar de Xerys  
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: error en visual studio 2010 y no en turbo c++

el error hace referencia que en visual no se usa ese código para cambiar de línea, ni para imprimir por consola.
  #5 (permalink)  
Antiguo 30/11/2010, 13:44
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: error en visual studio 2010 y no en turbo c++

Por ahi te esta compilando en C puro, es extension .c ?.
  #6 (permalink)  
Antiguo 30/11/2010, 17:36
Avatar de jpunk  
Fecha de Ingreso: octubre-2005
Ubicación: Bogota
Mensajes: 335
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: error en visual studio 2010 y no en turbo c++

no la extension es .cpp

ningun ejemplo me funciona usando

using namespace std;



no reconoce esa definicion.
  #7 (permalink)  
Antiguo 01/12/2010, 07:22
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: error en visual studio 2010 y no en turbo c++

Y proba de borrar el using namespace y poner en el cout std::cout y std::endl en lugar de endl

Etiquetas: studio, turbo, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:01.