Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

AYUDA EN VISUAL C++

  • Autor de tema Autor de tema celio
  • Fecha de inicio Fecha de inicio

celio

Bovino maduro
Desde
11 Ago 2007
Mensajes
239
Señores sucede que estoy haciendo el siguiente programa en Visual C++ (Usando el entorno visual estudi.net 2008 )

el programa el es siguiente:

Código:
// calculohipotenusa.cpp : Defines the entry point for the console application.
//

#include <stdafx.h>

#include <iostream>

#include <math.h>

#include <conio.h>

using  Namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
	float a,b,c;

	cout<<"Digite el valor del cateto b:";
	cin>>b;
     
	cout<<"Digite el valor del cateto c:";
	cin>>c;

	a=sqrt(pow(b,2)+ pow(c,2));
	cout<<"Hipotenusa="<<a;
	_getch();
	
      
	return 0;
}



Al proceder a complilar me arroja los siguientes errores


Error 1 error C2146: syntax error : missing ';' before identifier 'std' c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa

Error 2 error C2873: 'Namespace' : symbol cannot be used in a using-declaration c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa

Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa


Error 4 error C2365: 'std' : redefinition; previous definition was 'namespace' c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa


Error 5 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 19 calculohipotenusa

Error 6 error C2065: 'cin' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 20 calculohipotenusa

Error 7 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 22 calculohipotenusa

Error 8 error C2065: 'cin' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 23 calculohipotenusa

Error 9 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 26 calculohipotenusa


Veo que esta molestando por el archivo iostream , mi pregunta es que me toca volver a reinstalar todo el visual estudio.net o como reinstalo esa libreria como soluciona el problema.

(la carpeta celio es del sistema operativo)

Señores muchas gracias por la ayuda



CELIO
 
Hmmm... tenemos aqui un problema de versiones, en si el problema no es el iostream (ya que ahi sigue y funciona bien...aja). Aqui la linea que te esta dando problemas es:

using Namespace std;

Que me imagino no se extendio para el visual estudio 2008 y menos para el 2010, asi la solucion rapida, por cada elemento de la libreria iostream vas a agregar std:: ejemplo

std::cout<<"Digite el valor del cateto b:";

compilas y ya funciona en el visual estudio 2010. Suerte
 
Oye muchas gracias seguire preguntando pues hasta hoy estoy practicando con los ejercicios del libro "La culpa es del programmer"

Bye!!!!
 
Aplicando lo sugerido al codigo:


// calculohipotenusa.cpp : Defines the entry point for the console application.
//

#include <stdafx.h>

#include <iostream>

#include <math.h>

#include <conio.h>

using Namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
float a,b,c;

std;;cout<<"Digite el valor del cateto b:";
cin>>b;

std;;cout<<"Digite el valor del cateto c:";
cin>>c;

a=sqrt(pow(b,2)+ pow(c,2));
cout<<"Hipotenusa="<<a;
_getch();


return 0;
}

Sigue Botando errores:



Error 1 error C2146: syntax error : missing ';' before identifier 'std' c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa
Error 2 error C2873: 'Namespace' : symbol cannot be used in a using-declaration c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa
Error 4 error C2365: 'std' : redefinition; previous definition was 'namespace' c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 12 calculohipotenusa
Error 5 error C2882: 'std' : illegal use of namespace identifier in expression c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 19 calculohipotenusa
Error 6 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 19 calculohipotenusa
Error 7 error C2065: 'cin' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 20 calculohipotenusa
Error 8 error C2882: 'std' : illegal use of namespace identifier in expression c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 22 calculohipotenusa
Error 9 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 22 calculohipotenusa
Error 10 error C2065: 'cin' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 23 calculohipotenusa
Error 11 error C2065: 'cout' : undeclared identifier c:\documents and settings\celio\mis documentos\visual studio 2008\projects\calculohipotenusa\calculohipotenusa\calculohipotenusa.cpp 26 calculohipotenusa
 
namespace( using Namespace std ) va con minuscula, fuera de eso creo que lo primero estaba bien
 
mira lo coloque asi:

// calculohipotenusa.cpp : Defines the entry point for the console application.
//

#include <stdafx.h>

#include <iostream>

#include <math.h>

#include <conio.h>

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
float a,b,c;

cout<<"Digite el valor del cateto b:";
cin>>b;

cout<<"Digite el valor del cateto c:";
cin>>c;

a=sqrt(pow(b,2)+ pow(c,2));
cout<<"Hipotenusa="<<a;
_getch();


return 0;
}

Error 1 Error spawning 'rc.exe'. Project calculohipotenusa

se redujo a un error



Oye muchas gracias
 
Volver
Arriba