Autor
|
Tema: ayuda con menu en c (Leído 13,110 veces)
|
General Dmitry Vergadoski
Desconectado
Mensajes: 891
General de División.
|
hola a todos necesito de su ayuda aqui esta el codigo de mi menu en c pero no me sirve: #include <stdio.h> main () { int op; repeat printf ( "MENU" ); printf ( "" ); printf ( "Opcion (1)" ); printf ( "Opcion (2)" ); printf ( "Opcion (3)" ); printf ( "Opcion (4)" ); printf ( "" ); scanf("",&op) ; if ( op == 1 ) { programa1 ; } if ( op == 2 ) { programa2 ; } if ( op == 3 ) { programa3 ; } if ( op == 4 ) { programa4 ; } until 2 == 3 ; }
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
DickGumshoe
|
En la función scanf(); te queda poner el %d entre las comillas. Así:
Saludos.
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 891
General de División.
|
gracias pero me sigue marcando los sig. errores:
-parse error before printf
-programa1 underclared
-programa2 underclared
-programa3 underclared
-programa4 underclared
-until undeclared
-parse error before 2
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
DickGumshoe
|
"repeat... until" en C no existe. Creo que lo que quieres hacer con eso es un do-while. Lo de "programa 1"... ¿Qué quieres hacer con eso? Es que no le encuentro sentido... Eso respecto a los errores. Después, he visto que pones dos veces:
Eso no imprime nada, no sé por qué lo quieres poner... Supongo que lo que quieres es hacer un salto de línea. Si es así, debes poner:
Saludos.
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 891
General de División.
|
lo acomode como dijiste y me sigue apareciendo los mismos errores: #include <stdio.h> main () { int op; do printf ( "MENU" ); printf ( "\n" ); printf ( "Opcion (1)" ); printf ( "Opcion (2)" ); printf ( "Opcion (3)" ); printf ( "Opcion (4)" ); printf ( "\n" ); scanf("%d",&op) ; if ( op == 1 ) { programa1 ; printf ( "hello world1" ); } if ( op == 2 ) { programa2 ; printf ( "hello world2" ); } if ( op == 3 ) { programa3 ; printf ( "hello world3" ); } if ( op == 4 ) { programa4 ; printf ( "hello world4" ); } while 2 == 3 ; }
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
DickGumshoe
|
Los errores aparecen porque la sintaxis de do-while no es así. Ahora te dejo el código de cómo sería. A parte, ¿qué quieres hacer con "programa1", "programa2"...? #include <stdio.h> int main () { int op; do { if ( op == 1 ) { } if ( op == 2 ) { } if ( op == 3 ) { } if ( op == 4 ) { } }while(/*PON AQUÍ LA CONDICIÓN*/); return 0; }
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 891
General de División.
|
gracias amigo me ayudaste, pero tengo una duda en C existen "procedures" como en Pascal ?
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Cogete un buen libro de C o C++ y pregunta dudas coherentes, lo que no puedes hacer es llegar con un codigo hibrido entre C y pascal o algo asi, y decir que porque no funciona.
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
DickGumshoe
|
Sí, existen en C, solo que se llaman funciones.
Saludos.
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 891
General de División.
|
como puedo implementar entonces esas funciones tipo procedures en mi codigo para que me devuelva al menu principal: #include <stdio.h> int main () { int op; do { system("cls"); printf ( "MENU: \n" ); printf ( "Opcion (1)\n" ); printf ( "Opcion (2)\n" ); printf ( "Opcion (3)\n" ); printf ( "Opcion (4)\n" ); scanf("%d",&op) ; if ( op == 1 ) { system("cls"); printf("Hola Mundo 1\n"); system("pause"); } if ( op == 2 ) { system("cls"); printf("Hola Mundo 2\n"); system("pause"); } if ( op == 3 ) { system("cls"); printf("Hola Mundo 3\n"); system("pause"); } if ( op == 4 ) { system("cls"); printf("Hola Mundo 4\n"); system("pause"); } } while(2 == 3); }
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
DVD sin menu... (ayuda)
Multimedia
|
g-unit
|
3
|
2,443
|
1 Septiembre 2005, 14:14 pm
por g-unit
|
|
|
ayuda con menu
Programación Visual Basic
|
bautistasbr
|
4
|
1,536
|
10 Marzo 2006, 21:23 pm
por bautistasbr
|
|
|
ayuda con menu vcd
Multimedia
|
lyenda
|
3
|
1,899
|
25 Agosto 2006, 07:39 am
por lyenda
|
|
|
como lleno los datos que tiene un menu a otro menu vacio, en asp.net c#
.NET (C#, VB.NET, ASP)
|
ivan05f
|
2
|
3,882
|
8 Noviembre 2007, 18:58 pm
por ivan05f
|
|
|
! Ayuda ! -menu en c#
.NET (C#, VB.NET, ASP)
|
ronald hisp
|
6
|
10,249
|
21 Diciembre 2008, 18:17 pm
por CrÄsH
|
|