Olá,
Estou tendo um problema com meu código para duplicar palavras, ele está apresentando o seguinte erro :
"invalid conversion from 'const char*' to 'char' -fpermissive"
Alguém por gentileza poderia me ajudar ! Grato desde já
#include <stdio.h>
#include <string.h>
int main (int argc, char*argv[]) {
char frase[256], fraseR[512], palavra[100];
int c, i, tam;
printf ("Frase \n");
gets (frase);
tam = strlen(frase);
strcpy (palavra,"\0");
strcpy (fraseR,"\0");
c=0;
for(i=0; i<tam; i++){
if((frase != ' ') && (frase != "\0")){
palavra[c] = frase;
c++;
}
else{
palavra[c] = "\0";
strcat (fraseR,palavra);
strcat (fraseR,' ');
strcat (fraseR,palavra);
strcat (fraseR,' ');
strcpy (palavra,"\0");
c=0;
}
}
printf (" %c ",fraseR);
return 0;
}