Mega Code Archive

 
Categories / C Tutorial / Printf Scanf
 

Pass pointer argument to scanf

#include <stdio.h> int main(void) {   int value = 0;   int *pvalue = NULL;   pvalue = &value;                    /* Set pointer to refer to value  */   printf ("Input an integer: ");   scanf(" %d", pvalue);              /* Read into value via the pointer */   printf("\nYou entered %d\n", value);   return 0; } Input an integer: string You entered 0