C/Console/Console Read Int
Содержание
Add format to scanf
#include <stdio.h>
int main(void)
{
int i, j;
printf("Enter an integer: ");
scanf("%3d %d", &i, &j);
printf("%d %d", i, j);
return 0;
}
Demonstrates how to read a number
#include <stdio.h>
char line[100];
int value;
int main()
{
printf("Enter a value: ");
fgets(line, sizeof(line), stdin);
sscanf(line, "%d", &value);
printf("Twice %d is %d\n", value, value * 2);
return (0);
}
Read and write an int value from and to console
#include <stdio.h>
int main(void)
{
int i;
scanf("%d", &i);
printf("%d", i);
return 0;
}
Read formatted data from stdin: how to use scanf
#include <stdio.h>
int main ()
{
char str[80];
int i;
printf ("Enter your last name: ");
scanf ("%s",str);
printf ("Enter your age: ");
scanf ("%d",&i);
printf ("Last Name = %s , age = %d .\n",str,i);
printf ("Enter a hexadecimal number: ");
scanf ("%x",&i);
printf ("You have entered %#x (%d).\n",i,i);
return 0;
}
Read int value from console
#include <stdio.h>
main() {
int i = 0;
int k,j=10;
i=scanf("%d%d%d",&j,&k,&i);
printf("total values inputted %d\n",i);
printf("The input values %d %d\n",j,k);
}
Read unsigned int, long and short from console
#include <stdio.h>
int main(void)
{
unsigned u;
long l;
short s;
printf("Enter an unsigned: ");
scanf("%u", &u);
printf("Enter a long: ");
scanf("%ld", &l);
printf("Enter a short: ");
scanf("%hd", &s);
printf("Here are they: %u %ld %hd\n", u, l, s);
return 0;
}