No momento meu codigo está assim: #include<stdio.h> #include<stdlib.h> int main() { char frase[100]; int a=100,b[100],i,j; printf("digite a frase:"); gets(frase); i=100; while(a>-1) { if ((frase[a]=='') && a!=100) { for ( j=a ; j=i; j++) { b[100-j]=a[j]; // so ques esta dando um erro nesse linha } // esse e o erro: invalid types ´int[int]´ for array subscript i=a; } a--; b++; } }