C-AYUDA C\C++
BIENVENIDO AL FORO C-AYUDA!

Ayuda por favor!!

Ver el tema anterior Ver el tema siguiente Ir abajo

Ayuda por favor!!

Mensaje  leire el Miér Feb 15, 2012 2:03 am

Al compilarlo me funciona, pero al ejecutarlo me pone violación de segmento, me podriais ayudar por favor!!!! Gracias

Escribir un programa (de nombre
Ejercicio1.c) al que desde la línea de comandos se le introduzca un nombre y un entero y que
imprima por pantalla los años que faltan para que cumpla los 100 años


/*Ejercicio 1.c*/
#include <stdio.h>

main(int argc, char *argv) /* argc nº de argumentos dados, incluyendo el nombre del programa. argv es un arreglo de cadenas que tiene cada uno de los argumentos de la línea de comandos*/
{
int edad;
int resultado1;
int resultado2;
int cien=100;
edad=atoi(argv[2]);/* atoi Convierte la cadena 2, la de la edad a un nº */
resultado1=edad-cien;
resultado2=cien-edad;
if(edad<=cien)
printf(" Hola %d.\n Te quedan %d años para que cumplas los 100",argv[1],resultado2);
else /* Si edad > 100*/
printf(" Hola %d.\n Han pasado %d años desde que cumpliste los 100",argv[1],resultado1);

}

/* argv[1] 2º cadena de la linea de comandos, nombre*/

leire

Mensajes : 1
Puntos : 3
Reputación : 0
Fecha de inscripción : 15/02/2012

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.