Hola buenas, en este programa al intentar hacer un printf de una expresion void, me sale Void expression, y no se como arreglarlo, lo e intentado todo, como desde hacer el printf desde la variable hasta un monton de cosas sin sentido....
#include <stdio.h>
void FindReplace(char s[], char e1, char e2){
int i;
for(i=0;s[i]!=0;i++);
if (s[i]==e1) s[i]=e2;
return s;
}
char cadena[40];
char e1;
char e2;
void main(){
printf("Escriba dos letras, la segunda sustituira a la primera en una frase "); printf("Escriba la frase para intercambiar las letras "); printf("%s",FindReplace
(cadena
,e1
,e2
)); }
en este printf final es donde me da el error "Invalid use of void expression..."
Alguna ayuda? Gracias! :-)