document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2.  
  3. http://programmuj.blogspot.com/2009/09/dynamiczna-tablica-w-c.html
  4.  
  5. */
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <string.h>
  10. //Realizacja dynamicznej tablcy w C :
  11. int main(){
  12. system("cls");
  13. printf("\\n Dynamiczna tablica \\n");
  14. int n; // rozmiar tablicy;
  15. int *tablica;// wskaźnik do tablicy
  16. int *i,*koniec; // wskaźniki w pętlach
  17. printf("Podaj rozmiar tablicy: ");
  18. scanf("%d",&n);  
  19. tablica=(int*)malloc(n*sizeof(int)); // alokacja pamięci dla tablicy , wskaźnik  zawiera adres pierwszego elementu
  20. i=tablica;// adres pierwszego elementu tablicy;
  21. koniec=tablica+n*sizeof(int);// ades końca tablicy;
  22.  
  23. for(tablica;tablica<(koniec);tablica=tablica+sizeof(int)){
  24. printf("Podaj wartosc: ");
  25. scanf("%d",tablica);
  26. }
  27. printf("TABLICA : \\n\\n");
  28.  
  29. for(i;i<(koniec);i=i+sizeof(int)){
  30. printf("Wartosc:%d  Adres:%p\\n",*i,i);  // wypisuje tablice w postaci  wartosc:   adres
  31. }
  32.  
  33. return 0;
  34.  
  35. }
');