A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

Input individual characters using scanf() in C
Q:

Input individual characters using scanf() in C

0

Input individual characters using scanf() in C

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program 1: without skipping spaces between characters

#include <stdio.h>

int main(void) 
{
	char x;
	char y;
	char z;

	//input
	printf("Enter 3 character values: ");
	scanf ("%c%c%c", &x, &y, &z);

	//print 
	printf("x= \'%c\' \n", x);
	printf("y= \'%c\' \n", y);
	printf("z= \'%c\' \n", z);

	return 0;
}

Output

Enter 3 character values: a b c
x= 'a' 
y= ' ' 
z= 'b' 

Here, x contains 'a'y contains ' ' (space) and z contains 'b'.

Program 2: By skipping spaces or any character between characters

#include <stdio.h>

int main(void) 
{
	char x;
	char y;
	char z;

	//input
	printf("Enter 3 character values: ");
	scanf ("%c%*c%c%*c%c", &x, &y, &z);

	//print 
	printf("x= \'%c\' \n", x);
	printf("y= \'%c\' \n", y);
	printf("z= \'%c\' \n", z);

	return 0;
}

Output

Enter 3 character values: a b c
x= 'a' 
y= 'b' 
z= 'c' 

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now