invalid conversion from char* to char
#include <stdio.h>
#include <string.h>
#define N 80
char str[N];
int main()
{
void inverse(char);
printf("input string:\n");
scanf("%s",&str);
inverse(str);
printf("\ninverse string:%s\n",str);
return(0);
}
void inverse(char str[])
{
int i,j,temp;
for(i=0,j=strlen(str);i<strlen(str)/2;i++,j--)
{
temp=str[i];
str[i]=str[j-1];
str[j-1]=temp;
}
}