CODE
#include <stdio.h>
main()
{
int ctr,ctr1;
ctr=ctr1=0;
char *ara[]={{"Edno"},
{"Dve"},
{"Tri"}};
char *iop="";
for(ctr=0;ctr<(MAX-1);ctr++)
{
for(ctr1=(ctr+1);ctr1<MAX;ctr1++)
{
if(ara[ctr]>ara[ctr1])
{
iop = ara[ctr];
ara[ctr] = ara[ctr1];
ara[ctr1] = iop;
}
}
}
printf("Now that is the sorted pointer char massives:\n");
for(ctr=0;ctr<MAX;ctr++)
{
printf("%s\n", *(ara + ctr));
}
printf("\nThank you for your time!\n");
system("PAUSE");
return 0;
}
main()
{
int ctr,ctr1;
ctr=ctr1=0;
char *ara[]={{"Edno"},
{"Dve"},
{"Tri"}};
char *iop="";
for(ctr=0;ctr<(MAX-1);ctr++)
{
for(ctr1=(ctr+1);ctr1<MAX;ctr1++)
{
if(ara[ctr]>ara[ctr1])
{
iop = ara[ctr];
ara[ctr] = ara[ctr1];
ara[ctr1] = iop;
}
}
}
printf("Now that is the sorted pointer char massives:\n");
for(ctr=0;ctr<MAX;ctr++)
{
printf("%s\n", *(ara + ctr));
}
printf("\nThank you for your time!\n");
system("PAUSE");
return 0;
}
,при дереферирането на мисав от указатели сочещи към низове.