Как работают функции put и get?
main()
{
char name[20];
printf("enter your name\n");
scanf("%s",name);
printf("%s",name);
gets(name);
puts(name);
}
вход: Сампад Саха
Выход
Сампад Саха
Здесь ставит только использует вход, взятый изgets()
.
как, если я опущу этоprintf()
выход будет
Саа
Так что здесь ставит не печатает ничего, данное черезscanf()
.
main()
{
char color[20];
printf("enter your name\n");
scanf("%s",color);
puts(color);
}
Но здесьputs()
использует входные данные, взятые изscanf()
также.