getchar()
This function helps us to take input for a single character.
Header file : stdio.h
Example:
char ch;
ch=getchar();
putchar()
This function helps us to display a single character
header file : stdio.h
Example:
putchar(ch);
putchar(‘A’);
Example:
#include <stdio.h>
#include<conio.h>
int main()
{
char ch;
printf(“Enter any character “);
ch=getchar();
printf(“Entered character is %c\n”,ch);
putchar(ch);
return 0;
}
output:
Enter any character k
Entered character is k
k
getche()
This function helps us to take input for a single character
header file : conio.h
Example:
char ch;
ch=getche();
getch()
This function helps us to take input for a single character
header file : conio.h
char ch;
ch=getch();
putch()
This function helps us to display a single character
header file : conio.h
putch(ch);
putch(‘A’);
#include <stdio.h>
#include<conio.h>
int main()
{
char ch;
printf(“Enter any character “);
ch=getche();
printf(“\n\nEntered character is %c\n”,ch);
putchar(ch);
putch(ch);
return 0;
}
output:
Enter any character g
Entered character is g
gg
comparison between getchar(), getche() and getch() functions
getchar() :
Entered character is displayed and to move ahead we are required to press enter.
getche() :
Entered character is displayed and we automatically move ahead.
getch() :
Entered character is not displayed and we automatically move ahead.
#include <stdio.h>
#include<conio.h>
int main()
{
char ch;
printf(“Enter any character “);
ch=getch();
printf(“\n\nEntered character is %c\n”,ch);
putchar(ch);
putch(ch);
return 0;
}
output:
Enter any character
Entered character is h
hh