Programación General => C/C++ => Mensaje iniciado por: Ryusaki N en Viernes 26 de Junio de 2009, 02:03
Título: Programa se cae.
Publicado por: Ryusaki N en Viernes 26 de Junio de 2009, 02:03
Hola a todos. Bien, estoy siguiendo practicas de un e Book y no he podido pasar del primer programa ya que este se cae a pesar de que lo escribo de nuevo. Es un programa simple que lee el nombre del usuario y luego lo saluda, he aqui el codigo:
Código: C++
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
#define FRIEND 1
int main(){
char name[200];
cout<<"Escribe tu nombre"<<endl;
cin>> name;
#ifdef FRIEND
cout<<"Hola"<<name<<endl;
#endif
return0;
}
Por cierto, estoy usando Dev C++ para esto, gracias de antemano.
Título: Re: Programa se cae.
Publicado por: Eternal Idol en Viernes 26 de Junio de 2009, 09:55
¿Se cae? ¿No sera que se cierra la ventana, no? Ejecutalo desde linea de comandos: Inicio>>Ejecutar>>cmd.
Título: Re: Programa se cae.
Publicado por: Ryusaki N en Viernes 26 de Junio de 2009, 19:11
Correcto, muchas gracias por responder. Asi lo hice y me sirvio. Me doy cuenta que en varias librerias uno debe escribir el ".h" al final y en otras no... Eso confunde un poco, pero bueno tambien vi el #include<stdlib.h> y escribi el system("pause") y me funciono al compilar y al correrlo. Gracias de nuevo. :good:
Título: Re: Programa se cae.
Publicado por: Eternal Idol en Viernes 26 de Junio de 2009, 19:45
De nadas B) Por regla general las librerias standard de de C son con .H y las de C++ no.
Título: Re: Programa se cae.
Publicado por: bermann en Miércoles 1 de Julio de 2009, 23:09
no se supone que en c++ nunca se pone una extensión ".h"?? La verdad es que soy nuevo en c++ pero tengo entendido que si se quiere usar una librería de c hay que poner el prefijo "h".
Título: Re: Programa se cae.
Publicado por: Eternal Idol en Jueves 2 de Julio de 2009, 09:11
Si, por ejemplo stdio.h en C++ es cstdio, pero normalmente cuando creamos cabecras aunque sean para C++ les ponemos .h (al menos en Windows es mucho mejor asi).
Título: Re: Programa se cae.
Publicado por: bermann en Jueves 2 de Julio de 2009, 22:54
Eso era, pero en muchos lados he leído que compila, pero que es una muy mala costumbre. Pero la verdad es que soy nuevo y no estoy seguro de lo malo que pueda causar, simplemente era para informarme más ;)
Título: Re: Programa se cae.
Publicado por: Eternal Idol en Jueves 2 de Julio de 2009, 22:58
Nada, el codigo contenido en el archivo no cambia por tener o no una extension, es cuestion de diferenciar ... tambien vi el uso de .hpp ... :comp: