Hay varios errores que se pueden observar:
1.- Hay dos funciones con el mismo nombre "Reemplazo"
2.- No especificas el tipo de la función main()
3.- Olvidas cerrar las llaves {} lo que produce una confusión total
A continuación te dejo el código limpio:
Código C:
Ver original#include<stdlib.h>
#include<stdio.h>
#define dim 11
/*Declaracion de las Funciones*/
void Reemplazo2(char C);
void Reemplazo (char A[]);
/*--------------------------MAIN----------------------------*/
int main()
{
int i;
char C[dim];
printf("Ingresar 10 caracteres\n "); printf("***********************/n"); for (i=0;i<dim-1;i++)
{
printf("\nIngrese el caracter %d:", i
); }
return 0;
}
void Reemplazo2(char C)
{
for (i=0;i<dim-1;i++)
{
printf("\nEl vector reemplazado es el siguiente:\n"); printf("-----------------------------------------\n"); }
return 0;
}
void Reemplazo(char A[])
{
for(int i=0;i<dim-1;i++)
{
if (!((A[i] <= 'z' && A[i] >= 'a' )
||(A[i]<= 'Z' && A[i] >= 'A'))
&& !(A[i] <= '9' && A[i] >= '0'))
{
A[i]='*';
}
}
}
Te recomiendo que uses tabulaciones o 4 espacios para encerrar código en llaves, es mucho más ordenado y te permitirá no volver a cometer este tipo de errores, ya que las llaves se visualizan mejor.