Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2011, 17:13
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Error: expected primary-expression before "void"

Cita:
Iniciado por simentalz Ver Mensaje
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();
}