#include #include int main() { char *s; /* o string */ int n; /* número de caracteres do string */ /* peço o número de caracteres */ printf("Qual o tamanho de seu string? "); scanf("%d",&n); /* limpo o buffer do lixo deixado pelo scanf */ getchar(); /* aloco espaço suficiente para o vetor de n notas */ if (!(s = (char *)malloc((n+1) * sizeof(char)))) { printf("Não foi possível alocar o string\n"); exit(0); } /* carrego o string */ printf("Entre o string: "); gets(s); /* imprimo o string */ printf("String: %s\n",s); /* desaloco o vetor */ free(s); }