#include <stdlib.h>
#include <stdio.h>
#include <string.h>



void lerString(char *stringLida){
    fgets(stringLida, 20, stdin);
    stringLida[strlen(stringLida)-1] = '\0';
}

int main() {

	char s1[20];
	char s2[20];
	char buff[20];
	int escolha = 1;

	printf("*****************************\n");
	printf("*Menu de opções para strings*\n");
	printf("*****************************\n\n");
	printf("Primeiro informe seu nome por favor: ");
	lerString(s1);

	do {
		printf("\n(1) Quer saber o tamanho de seu nome?\n");
		printf("(2) Que tal comparar seu nome com outro nome?\n");
		printf("(3) Quer unir seu nome com outro nome?\n");
		printf("(4) O que acha de seu nome invertido?\n");
		printf("(5) Quer saber quantas vezes a mesma letra aparece em seu nome?\n");
		fgets(buff, 20, stdin);
		sscanf(buff, "%d", &escolha);
		system("cls");

		switch(escolha) {

		case 1:
			printf("A quantidade de caracters de seu nome é: %d", strlen(s1));
			break;

		case 2:
			printf("Digite um novo nome para comparar: ");
			lerString(s2);
			break;

		default:
			printf("Opção inválida");
		}

	} while(escolha != 0);
	return 0;
}
