Como usar | para opciones de una funcion
Publicado por harold puentes (12 intervenciones) el 13/06/2007 15:51:44
Que tal maestros del C
Si alguno de ustedes sabe como se crea un funcion que pueda recibir y validar diferentes opciones separadas por |, por ejemplo asi como funciona un MessageBox del API de windows que para darle las opciones para que muestre los botones si no cancelar, uno le envia MB_YESNOCANCEL | MB_ICONEXCLAMATION | MB_DEFBUTTON3 ,
enton seria algo si como
enum opciones{
OP1=2,
OP2=4,
OP3=8
}
/*declaracion */
int MiFuncion( opciones misop );
/* llamado*/
MiFuncion( OP1 | OP2 | OP3 );
/*Implementacion*/
int MiFuncion( opciones misop ){
????
????
????
//Como seria en esta funcion??
}
Si alguno ha hecho una funcion de este tipo o sabe como hacerlo, le agradeceria mucho que me compartiera el conocimiento
Gracias ;-)
Si alguno de ustedes sabe como se crea un funcion que pueda recibir y validar diferentes opciones separadas por |, por ejemplo asi como funciona un MessageBox del API de windows que para darle las opciones para que muestre los botones si no cancelar, uno le envia MB_YESNOCANCEL | MB_ICONEXCLAMATION | MB_DEFBUTTON3 ,
enton seria algo si como
enum opciones{
OP1=2,
OP2=4,
OP3=8
}
/*declaracion */
int MiFuncion( opciones misop );
/* llamado*/
MiFuncion( OP1 | OP2 | OP3 );
/*Implementacion*/
int MiFuncion( opciones misop ){
????
????
????
//Como seria en esta funcion??
}
Si alguno ha hecho una funcion de este tipo o sabe como hacerlo, le agradeceria mucho que me compartiera el conocimiento
Gracias ;-)
Valora esta pregunta


0