how to get space as input 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: how to get rid of all spaces in a string in c
#include<stdio.h>
char *remove_white_spaces(char *str)
{
int i = 0, j = 0;
while (str[i])
{
if (str[i] != ‘ ‘)
str[j++] = str[i];
i++;
}
str[j] = ‘\0’;
return str;
}
int main()
{
char str[50];
printf("\n\t Enter a string : ");
gets(str);
remove_white_spaces(str);
printf(“%s”,str);
return 0;
}