Mega Code Archive

 
Categories / C / Code Snippets
 

Get first and last name and print them together

#include <stdio.h> #include <string.h> int main() { char first[128]; char last[128]; char full[128]; 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); }