Título: ayuda con un programa sencillo Publicado por: angelina_slayer en 10 Noviembre 2010, 00:48 am hola chicos necesito ayudita con un programa super simple en el que intruduzca los datos de nombre, primer apellido, segundo apellido, dni y email y al introducirlos me de una impresion en pantalla con el mismo nombre de los datos introducidos. Tengo este codigo pero no me ejecuta correctamente.... en que he fallado???
#include <stdio.h> int main () { char nombre, primer_apellido, segundo_apellido, dni, email ; printf("NOMBRE:"); scanf ("%s",&nombre); printf("PRIMER APELLIDO: "); scanf ("%s",&primer_apellido); printf("SEGUNDO APELLIDO: "); scanf ("%s", &segundo_apellido); printf ("DNI:"); scanf ("%d", &dni); printf ("EMAIL: "); scanf ("%s", &email); printf ("%s\n,s\n,%s\n,%d\n,%s\n", nombre ,primer_apellido ,segundo_apellido, dni, email ); } gracias x la ayudaaaaaa Título: Re: ayuda con un programa sencillo Publicado por: Shell Root en 10 Noviembre 2010, 01:06 am Deberías de leerte un manual básico de C. Te dejo un ejemplo simple,
Código
Título: Re: ayuda con un programa sencillo Publicado por: angelina_slayer en 10 Noviembre 2010, 01:15 am hola, gracias x la respuesta!, estoy leyendo manuales pero x eso pido ayuda porque yo creo q lo entiendo pero x lo visto en algo fallo.
Tu codigo no me ejecuta, me da error sintactico en la compilacion. Título: Re: ayuda con un programa sencillo Publicado por: flony en 10 Noviembre 2010, 02:23 am no se si te sirve pero en c++ seria haaa y puse a dni como integer xq generalmente va a ser un numero
Código: #include <iostream> Título: Re: ayuda con un programa sencillo Publicado por: angelina_slayer en 10 Noviembre 2010, 02:46 am gracias, pero sigue dando error en la compilacion :( estoy usando el codeBlocks.. si en caso esa info sirve de ayuda...
Título: Re: ayuda con un programa sencillo Publicado por: ShadowStorm en 10 Noviembre 2010, 03:17 am hola chicos necesito ayudita con un programa super simple en el que intruduzca los datos de nombre, primer apellido, segundo apellido, dni y email y al introducirlos me de una impresion en pantalla con el mismo nombre de los datos introducidos. Tengo este codigo pero no me ejecuta correctamente.... en que he fallado??? #include <stdio.h> int main () { char nombre, primer_apellido, segundo_apellido, dni, email ; printf("NOMBRE:"); scanf ("%s",&nombre); printf("PRIMER APELLIDO: "); scanf ("%s",&primer_apellido); printf("SEGUNDO APELLIDO: "); scanf ("%s", &segundo_apellido); printf ("DNI:"); scanf ("%d", &dni); printf ("EMAIL: "); scanf ("%s", &email); printf ("%s\n,s\n,%s\n,%d\n,%s\n", nombre ,primer_apellido ,segundo_apellido, dni, email ); } gracias x la ayudaaaaaa No puedes declarar tu variable usando solo "char", tienes que usar arreglos por ejemplo char nombre[20], asi no tendrás problemas al ingresar un nombre cualquiera. La variable DNI es char (caracter) pero tu estas ingresando un numero al usar "scanf ("%d", &dni);", donde %d es para ingresar valores númericos, lo correcto es declarar DNI como entero (int dni). También se te olvido agregar al prinft final un "%" el cual permite imprimir el contenido de la variable "primer_apellido". Existe un warning y es debido a que no usas "return 0;" para finalizar la función principal, tienes que observar que estas usando "int main ()" Finalmente el codigo quedaría así: Código
Título: Re: ayuda con un programa sencillo Publicado por: Mr.Blue en 10 Noviembre 2010, 03:52 am [Shadowstorn]
Tu resolucion del problema tiene errores de sintaxis. Los scanf cuando son string no lleva el & Código
Título: Re: ayuda con un programa sencillo Publicado por: angelina_slayer en 10 Noviembre 2010, 04:10 am me sigue dando errores :S me dice q en la linea 3 hay un error en la declaracion de la variable ...
Título: Re: ayuda con un programa sencillo Publicado por: ShadowStorm en 10 Noviembre 2010, 04:56 am [Shadowstorn] Tu resolucion del problema tiene errores de sintaxis. Los scanf cuando son string no lleva el & Es cierto mire tan rapido el codigo que no me fije en ese detalle, pero también ten en cuenta que en algunos IDEs funciona y en otros no, tal vez podrías indicarme que error te sale. me sigue dando errores :S me dice q en la linea 3 hay un error en la declaracion de la variable ... Parece que el IDE que estás usando es muy sensible en sintaxis, prueba lo siguiente: Código
Título: Re: ayuda con un programa sencillo Publicado por: flony en 10 Noviembre 2010, 15:01 pm angelina_slayer no te sirvio?
|