scan string with space in c code example
Example 1: how to store a user input with spaces in c
#include <stdio.h>
int main(){
char name[20];
printf("Enter a name : ");
scanf("%[^\n]%*c", &name);
printf("the name entered is: %s\n", name);
return 0;
}
Example 2: read string with space c
char name[30];
char temp;
printf("Enter age: ");
scanf("%d", &age);
printf("Enter name: ");
scanf("%c", &temp);
scanf("%[^\n]", name);
Example 3: how to store a user input with spaces in c
#include <stdio.h>
int main(){
char name[20];
printf("Enter a name : ");
fgets(name, 20, stdin);
printf("the name entered is: %s\n", name);
return 0;