Cita:
Iniciado por simentalz Ciertamente, falto el primer # al copiarlo, aunque en el documento fuente si aparece. No creo tener dos main. De hecho los errores que me devuelve son referentes al VOID, "expected primary-expression before void" y las otras son de "undeclared" respecto de las expresiones cadea, subcadena y reemplazo
int
main()
{
int longitud(char *cadena);
{
int i;
for(i=0; ;i++)
if(cadena[i]=='\0')
break;
return i;
}
void
main()
{
clrscr();
char *cadena="Hola esto es una prueba";
char *subcadena="es";
char *reemplazo="Z";
printf("Cadena original: %s\n", cadena);
printf("Buscar: %s\n", subcadena);
printf("Reemplazo: %s\n\n", reemplazo);
int temp=reemplazar(cadena, subcadena, reemplazo);
printf("Coincidencias: %d\n", temp);
printf("Cadena resultante: %s", cadena);
getch();
}