code:
#include<stdio.h>
int main()
{
char *names = {"akshay","parag","arun","srinivas","kapil"};
printf("Names: %s %s\n",names[1],names[2]);
swap(names[1],names[2]);
printf("Names: %s %s\n",names[1],names[2]);
return 0;
}
swap(char **str1,char **str2)
{
char *t;
t=*str1;
*str1=*str2;
*str2=t;
}
The program is running but is not giving result as expected.....I want to swap the position of string in the array *names
.