Taking User Input in C Programming with Examples

Taking User Input in C Programming with Examples
Taking User Input in C Programming with Examples

📑 Table of Contents

User Input in C Programming

User Input in C: User input process of takes values from the user through input devices by keyboard. User input take runtime program in C. User input use standard scanf() function in C Programming it's function can help take input by user. User input different format specifier use with the help like %d or &.

Integer User Input: A integer user input to accepting whole number without decimal values from the user in C program execution using input functions like scanf() with the %d format specifier in integer user input.

How to Take Integer User Input in C

#include<stdio.h>
#include<conio.h>

void main(){
clrscr();
int x;
printf("Enter Integer Value:");
scanf("%d",&x);
printf("Integer Value is:%d",x);
getch();
}
============OUTPUT============
Enter Integer Value: 45
Integer Value is: 45

Float User Input: A floating user input to accepting decimal point values from the user in C program execution using input functions like scanf() with the %f format specifier in float user input.

How to Take Float User Input in C

#include<stdio.h>
#include<conio.h>

void main(){
clrscr();
float x;
printf("Enter Floating value:");
scanf("%f",&x);
printf("Float Value is:%f",x);
getch();
}
============OUTPUT============
Enter Floating value:78.8
Float Value is:78.800003

Character User Input: A character user input to accepting single character values from the user in C program execution using input functions like scanf() with the %c format specifier in character user input.

How to Take Character User Input in C

#include<stdio.h>
#include<conio.h>

void main(){
clrscr();
char c;
printf("Enter Character Value:");
scanf("%c",&c);
printf("Character Value is:%c",c);
getch();
}
============OUTPUT============
Enter Character Value: J
Character Value is: J

String User Input: A string user input to accepting combination of character values from the user C program execution using input functions like scanf() with the %s format specifier or including string.h header file.

How to Take String User Input in C

#include<stdio.h>
#include<conio.h>
#include<string.h>
void main(){
clrscr();
char name[100];
printf("Enter String Value:");
scanf("%s",&name);
printf("String Value is:%s",name);
getch();
}
============OUTPUT============
Enter String Value: Jiocoding
String Value is: Jiocoding

File User Input: A file is a mechanism to store input data in a file permanently. User input file is a very simple and easy. C file handling are most important because when user input enter data to store a file permanently.

How to Take Input from File in C Program

#include<stdio.h>
#include<conio.h>

void main(){
clrscr();
FILE *f;
int id;
char name[100];
printf("Enter Your Id:");
scanf("%d",&x);
printf("Enter Your Name:");
scanf("%s",&name);
f=fopen("Jiocoding.txt","a+");
fprintf(f,"Your Id is:%d\n",id);
fprintf(f,"Your Name is:%s",name);
fclose(f);
printf("Data Write Successfully and Saved Jiocoding Text File");

getch();
}
============OUTPUT============
Enter Your Id:101
Enter Your Name:Jiocoding   
Data Write Successfully and Saved Jiocoding Text File

Conclusion User Input in C Programming

Conclusion: User Input is a dynamically enter data in run time C program. I can explain user input related every concept. If your any problem with user input related than you can contact me by email or comment. I can provide every solution.

Post a Comment

0 Comments