Get first and last name and print them together
#include <stdio.h>
#include <string.h>
int main() {
char first[100];
char last[100];
char full[100];
printf("Enter first name: ");
fgets(first, sizeof(first), stdin);
/* trim off last character */
first[strlen(first)-1] = '\0';
printf("Enter last name: ");
fgets(last, sizeof(last), stdin);
/* trim off last character */
last[strlen(last)-1] = '\0';
strcpy(full, first);
strcat(full, " ");
strcat(full, last);
printf("The name is %s\n", full);
return (0);
}
Related examples in the same category