Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2010, 06:53
Zunri
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
comenzando con C, primer problema!

Hola, muy buenas. Tengo intención de aprender a programar en c y ya estoy empezando a pegarme con el lenguaje.

Estoy creando un programa básico en el que se pide mediante un subprograma datos por teclado (int), y más tarde quiero comprobar que se han quedado en las variables bien almacenado el valor introducido.
Pero por el momento no funciona, almacena otra información de la que se ha introducido.

#include <stdio.h>
#define INFINITO 999

void toma_de_datos(int *grupos, int *elementos_grupo, int *fallos_grupo, int *num_servidores);

main () /* PROGRAMA PRINCIPAL */
{
int grupos, elementos_grupo, fallos_grupo, num_servidores;

toma_de_datos(&grupos, &elementos_grupo, &fallos_grupo, &num_servidores);
printf("%d",fallos_grupo);

return(0);
}


void toma_de_datos(int *grupos, int *elementos_grupo, int *fallos_grupo, int *num_servidores)
{
printf("Numero de grupos: ");
scanf("%d",*grupos);

printf("Numero de elementos por grupo: ");
scanf("%d",*elementos_grupo);

printf("Numero de fallos por grupo: ");
scanf("%d",*fallos_grupo);

printf("Numero de servidores: ");
scanf("%d",*num_servidores);
}


¡Muchas gracias x vuestra atención!