Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Kinamox en 29 Junio 2018, 05:59 am



Título: Punteros
Publicado por: Kinamox en 29 Junio 2018, 05:59 am
Hola, tengo una pequeña duda con punteros; al imprimir el resultado muestra 0 y 1 pero no encuentro el motivo. agradezco cualquier aclaración.

Código:
#include <stdio.h>

void Ingreso(int*,int*);
void mostrar(int *, int*);

int main(){
int a,b;

Ingreso(&a,&b);
mostrar(&a,&b);

return 0;
}

void Ingreso(int *x, int *y){
printf("Ingresa dos numeros: ");
scanf("%d %d",&x,&y);
}

void mostrar(int *y, int *z){
printf("num1: [%d]",*y);
printf("\nNum2: [%d]",*z);
}


Título: Re: Punteros
Publicado por: MAFUS en 29 Junio 2018, 07:04 am
En Ingreso x e y son punteros, por tanto en scanf...


Título: Re: Punteros
Publicado por: Kinamox en 29 Junio 2018, 08:28 am
Gracias por la respuesta  ;-)