Napisałem taki program na kopiowanie tablic za pomocą wskaźników.
#include <stdio.h>
#include <stdlib.h>
#define N 100
int main(void)
{
int tab1[N];
int tab2[N];
int * wsk1, * wsk2;
int temp;
int i=0;
wsk1=tab1;
wsk2=tab2;
for(i=0; i<N; i++)
printf("%d ", tab1[i]);
printf("\n");
for(i=0; i>0; i--)
{
*wsk2=*wsk1;
wsk1++;
wsk2++;
}
for(i=0; i<N; i++)
printf("%d ", tab1[i]);
printf("\n");
printf("%s\n", tab2);
system("pause");
return 0;
}
Tylko że w szkole zadeklarowali wskaźniki tak
int * wsk1=NULL;
int * wsk2=NULL;
poco jest ten NULL??