Te enumero los errores.
1. En la línea
char oacute = 162, euro = 8364, eacute = 130;
euro no debería tener ese valor. Un char tiene como máximo el valor 255, y si tu máquina lo trata como signed solo puede llegar hasta 127.
2. En la línea
main, en C, debe ser siempre entero. void es pre-ansi o para C++.
3. La función
menu() debe devolver el entero
resp, sin embargo no regresa nada.
4. En la función
revisar_total() y
total_total() donde dicen printf("El total del vendedor %i es: %i%s",nvendedor,suma,euro);
y
printf("La cantidad total es de: %i%s",suma,euro);
tienes el argumento
%s para mostrar un carácter pero éste debería ser
%c.
5. En la función
total_total() tienes
for(i=0;i<nvendedor;i++)
{
for(j=0;j<nproducto;j++)
{
el límite superior no deben ser las variables
nvendedor y
nproducto ya que sirven para guardar posiciones a modificar en el array por las demás funciones, no para marcar el número máximo de elementos en el array. Debería ser 18 y 10 respectivamente.
Ahora, haciendo juicio crítico: tu profesor no mira mucho por sus alumnos, pero por otra parte son errores sencillos de descubrir. No deberías esperar "dos meses" en que tu profesor te devuelva un ejercicio corregido. Más con ese tiempo ya deberías tener la suficiente experiencia para depurar un programa tan sencillo.