#include<stdio.h>
void back_print(void)
{
char ch;
if((ch = getchar())!='\n')
back_print();
putchar(ch);
}
int main()
{
printf("Type a line: ");
back_print();
return 0;
}
can anyone tell me what is happening in the code and how..?
void back_print(void)
{
char ch;
if((ch = getchar())!='\n')
back_print();
putchar(ch);
}
int main()
{
printf("Type a line: ");
back_print();
return 0;
}
can anyone tell me what is happening in the code and how..?