#include <stdio.h>
#include <stdlib.h>
int main()
{
    char firstname[15];
    char lastname[15];
    char crush_first[15];
    char crush_last[15];
    int babies;
    printf("What is your first name?\n");
    scanf("%s", firstname );
    printf("What is your last name?\n");
    scanf(" %s", lastname);
    /* see i have added space before the character conversion but on exectution 
    of this file no space is in between the two strings*/
    printf("What is your crush's first name?\n");
    scanf("%s", crush_first );
    printf("What is your crush's last name?\n");
    scanf(" %s", crush_last );
    printf("How many kids will you have?");
    scanf("%d", &babies );
    printf("%s%s will have a lovely marriage with %s%s and they will have %d kids",firstname,lastname,crush_first,crush_last,babies);
}
now here i want to do is to add space by default in the string. "__etc" i want the string to also store these values . Though i have added space before %s repeatedly but it is not recognizing.
 
    