Aloca String
Esse programa aloca memória dinamicamente para uma String e a libera após sua utilização.
Descrição
Esse programa aloca memória dinamicamente para uma String e a libera após sua utilização.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
char *nome;
printf("\nDigite o tamanho da String: ");
scanf("%d", &i);
nome = (char*) malloc(i+1);
printf("\nDigite o nome: ");
__fpurge(stdin);
fgets(nome, i, stdin);
printf("\nSeja bem-vindo(a), %s", nome);
free(nome);
return(0);
}
(outros scripts tão assim também)