Soy noob en la programacion y tengo q entregar un trabajo y no me compila
char menuPrincipal(int argc, char *argv[]);
void gestionMenuPrincipal()
char menu;
{
int libroClaves();
int main();
int interfaz();
if (menu==1)
{
interfaz();
}
if (menu==2)
{
libroClaves();
}
if (menu==0)
{
exit(1);
}
if (menu>2)
{
main();
}
char menuPrincipal(int argc, char *argv[]);
}
char menuPrincipal(int argc, char *argv[])
{
int getch(void);
int menufinal;
char menu;
int i=0x00;
printf(" %c", 218);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
i = 0x00;
printf("%c\n", 191);
printf(" %c\t\t Menu Principal\t\t%c\n", 179, 179);
for(i=10;i<10;i++)
{
printf("%c\t\t\t%c\n", 179, 179);
}
i=0x00;
printf(" %c", 192);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
printf("%c\n", 217);
printf(" %c", 218);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
i = 0x00;
printf("%c\n", 191);
printf(" %c 1. Dibujar la interfaz\t\t\t%c\n", 179, 179);
printf(" %c 2. Generar el libro de claves\t\t%c\n", 179, 179);
printf(" %c 0. Salir del programa\t\t\t%c\n", 179, 179);
for(i=10;i<10;i++)
{
printf("%c\t\t\t%c\n", 179, 179);
}
i=0x00;
printf(" %c", 192);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
printf("%c\n", 217);
printf(" %c", 218);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
i = 0x00;
printf("%c\n", 191);
printf(" %c Selecciona una opcion: \t\t\t%c\n ", 179, 179);
for(i=10;i<10;i++)
{
printf("%c\t\t\t%c\n", 186, 186);
}
i=0x00;
printf("%c", 192);
for(i=20;i<66;i++)
{
printf("%c", 196);
}
printf("%c\n", 217);
menufinal = getch();
menu = menufinal-48;
return (menu);
}
me da varios problemas
Mod: Los códigos deben ir en etiquetas GeSHi
primero que nada el post está ubicado en el lugar incorrecto... esto no es una duda general, esto es programación en c/c++ (tema movido)
veo un desastre en las deficiones...
los errores del compilador te dicen que errores tienes y tienes que prestarles atención no "me da varios problemas" ... tambien si quieres ayuda es bueno ponerlos aquí...
en C/C++ las funciones deben estar declaradas antes de la función main... hay 2 formas de hacerlo... colocar las funciones antes del main o colocar prototipos (la cabecera de la función, terminada en ";"... o lo uno o lo otro, no ambas (no dará error, pero no tiene sentido)
cuenta tus corchetes, te sobran...
tienes una fucnción "menuPrincipal" pero no veo "main"... el programa dudo que compile...
te recomiendo leer un tutoral basico de C antes de continuar programando porque te faltan los conceptos más basicos de C...