#include #include void leString(char *str, int n){ /* o char c é utilizado para apagar 'lixo' do texto */ char c; /* le a string usando fgets */ fgets(str, n + 1, stdin); /* se o ultimo caracter eh um quebra de linha, deve ser apagado */ if(str[strlen(str) - 1] == '\n') str[strlen(str) - 1] = '\0'; else{ /* o usuario digitou uma palavra maior que a permitida devemos apagar o 'lixo' do texto */ do{ scanf("%c", &c); } while(c != '\n'); } } int main(){ int const N = 10; int varA, varB; char str[N + 1]; scanf("%d%*c%d%*c", &varA, &varB); leString(str, N); printf("_%d_ _%d_ _%s_\n", varA, varB, str); return 0; }