Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int rozmiar=0;
- void push(int *dane,int liczba)
- {
- rozmiar=rozmiar+1;
- realloc(dane,rozmiar*sizeof(dane));
- dane[rozmiar-1]=liczba;
- }
- /*
- void pop(int *dane,int liczba)
- {
- realloc(*dane,(*dane[0]+1)*sizeof(int));
- if(rozmiar>=1)
- {
- printf("POP nastapi usuniecie se stosu liczby: %d\n",dane[rozmiar-1]);
- rozmiar=rozmiar-1;
- }
- else
- {
- printf("Stos jest pelny");
- }
- }*/
- void wyswietl(int *liczba)
- {
- int *wsk=&liczba[0];
- int i;
- for(i=0;i<rozmiar;i++)
- {
- printf("%d \n",*(wsk++));
- }
- }
- int main()
- {
- int *dane;
- dane = malloc(rozmiar*sizeof(int));
- push(dane,5);
- push(dane,6);
- //push(dane,7);
- //push(dane,8);
- //pushtablica = (float*) malloc(rozmiar * sizeof(*tablica))();
- printf("Liczby w stosie: \n");
- wyswietl(dane);
- //pop();
- free(dane);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement