Dynamiczna Alokacja Tablicy

0

Witam posiadam następujący problem, nie wiem jak napisać program na dynamicznej alokacji pamięci. Głównym zadaniem programu jest z czytywaniem słowa, a później na jego rozmiarze stworzenie tablicy. Poszperałem trochę w necie i stworzyłem takie coś:

 int main()
{
	int *imie;
	int rozmiar;
	int i;
	int buffor[80];
	printf("Podaj imie ");
	scanf("%s", buffor);
	rozmiar = strlen(buffor);
	printf("Ten ciag sklada sie z %d znakow\n", rozmiar);
	imie = (int*)malloc(rozmiar * sizeof(int));
	strcpy(imie, buffor);
	puts(imie); 
	system("pause");
} 

Prosiłbym o poprawienie oraz o pokierowanie czym naprawdę jest ta dynamiczna alokacja tablic.

0
int main()
  {
   char *imie,buffor[80];
   int rozmiar,i;
   printf("Podaj imie: ");
   scanf("%s",buffor);
   rozmiar=strlen(buffor);
   printf("Ten ciag sklada sie z %d znakow\n", rozmiar);
   imie=(char*)malloc(rozmiar+1);
   strcpy(imie,buffor);
   puts(imie);
   //system("pause"); //  - jeżeli bez tego samo się zamyka to zmień IDE na jakieś z tego tysiąclecia, ewentualnie zmień ustawienia.
   return 0;
  }

Radzę przeczytać pierwsze parę stron jakiegoś kursu, bo to co pokazujesz to jakaś kpina.

1 użytkowników online, w tym zalogowanych: 0, gości: 1