OUTPUTCode:#include<stdio.h> #include<conio.h> #include<string.h> #include<stdlib.h> int main(void) { char arr[50],a; char *ar; int x; printf("GETS --> "); ar = gets(arr); printf("PUTS --> "); puts(arr); sscanf(arr,"%c",&a); printf("PRINTF --> "); printf("%c\n",a); printf("ATOI --> "); x = (int) atoi(&a); printf("%d\n",x); getch(); }
GETS --> 2
PUTS --> 2
PRINTF --> 2
ATOI --> 22 ? It should be 2