Vaya estrés '-- llevo media mañana intentando un simple imprimir pantalla, tiene que ser algún error de Dev, pero nunca me ha pasado y lo uso en otro ordenador.
El código es el siguiente:
#include <iostream.h>
int main (void)
{
cout << "mostrar frase" << endl ;
return 0 ;
}
Y me da los siguientes errores:
1 C:\Dev-Cpp\include\c++\3.4.2\backward\iostream.h:31, from C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, from C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp
1 C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp from C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp
32:2 C:\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp In function `int main()':
4 C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp stray '\147' in program
4 C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp `mostrar' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
4 C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp expected `;' before "frase"
4 C:\Users\Yo\Desktop\Programación\Progrmas y códigos C++\Códigos fuente para estudiar\Escribir frase.cpp stray '\148' in program
Cita de: OmarHack en 6 Marzo 2013, 13:36 PM
Vaya estrés '-- llevo media mañana intentando un simple imprimir pantalla, tiene que ser algún error de Dev, pero nunca me ha pasado y lo uso en otro ordenador.
El código es el siguiente:
#include <iostream.h>
int main (void)
{
cout << "mostrar frase" << endl ;
return 0 ;
}
Para empezar, iostream no lleva .h, las comillas las tienes mal y te falto using namespace std para el cout:#include <iostream>
using namespace std;
int main (void)
{
cout << "mostrar frase" << endl ;
return 0 ;
}
Saluditos!. ...(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Entonces voy a dejar de leer "El C++ por la práctica, introducción al lenguaje y su filosofía" '-- es un ejercicio que viene en ese libro.
Por cierto, si no es mucha molestia. ¿Por qué el programa al ejecutarse dura medio segundo? No me da tiempo ni a ver lo que pone.
Un saludo y muchas gracias :D
Cita de: OmarHack en 6 Marzo 2013, 13:52 PM
¿Por qué el programa al ejecutarse dura medio segundo?
Porque los ordenadores son muy rápidos, no tardan tanto en mostrar un texto por pantalla ;)
Si quieres que se pause, tienes que ponerlo explicitamente:
#include <iostream>
using namespace std;
int main (void)
{
cout << "mostrar frase" << endl ;
cin.get(); // Esperar a que se introduzca un caracter por teclado...
return 0 ;
}
Por cierto un tutorial bueno lo tienes aquí:
http://minidosis.org/C++/
Cita de: OmarHack en 6 Marzo 2013, 13:52 PM
.........................................
¿Por qué el programa al ejecutarse dura medio segundo? No me da tiempo ni a ver lo que pone.
Un saludo y muchas gracias :D
Eso depende del compilador o en que esté basado éste. En concreto CodeBlocks, PellesC y otros introducen de forma automáticamente una parada antes de cerrarse, cosa que no sucede en otros como el vetusto y poco actualizado Dev.C++. En este último hay que poner una función al final para "pararlo". Mejor pasa de él.
Saluditos!. ....(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Muchas gracias :D
Entonces cambio el IDE? Por cuál?
Estoy echando un vistazo rápido a la página y está bastante bien, pero yo soy más de leer (sobretodo con mi conexión a internet '--)
A ver si consigo avanzar algo con C++ que llevaba 3 meses estudiándolo y total se me olvido lo poco que me quedaba con 2 meses de relax por medio :(
DevC++? Todavia hay gente que usa este editor? ...
Codeblocks es infinitamente mejor que DevC++; no tienen comparacion.
DevC++ esta OBSOLETO. Y hace tiempo que lo esta...
Voy a probar el code block entonces. ¿Y en qué está anticuado?
Porque los desarrolladores abandonaron el proyecto, por lo cual no sacan mas actualizaciones.
Vale, no lo sabía. Gracias
Si CodeBlocks es lo mejor de lo que es libre. Sino tenés Visual C++ Express
Si tu PC no es muy rápida usá un Visual Studio anterior al 2010, es muy pesado o desactivale funciones sino; no están actualizados pero para aprender te sirven.
Cita de: OmarHack en 7 Marzo 2013, 01:00 AM
Voy a probar el code block entonces..............
http://www.codeblocks.org/downloads/binaries#windowsBájate el más "pesado" que incluye el editor y el compilador propiamente dicho.
Saluditos!. ...(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Muchas gracias. En un par de días ya lo tengo :)
(Es que me descargan las cosas que a mi no me tira)