Sere breve, quiero hacer una linea de codigo que me verifique si al introducir un sexo predeterminado, que siga el programa. Para ello tengo el siguiente codigo:
Código:
Con esto le digo al programa que, si el dato introducido es soltero, soltera, casado o casada, que siga el programa corriendo. Si no, que se pare.if(estado_civil == "casad[oa]" || estado_civil == "solter[oa]"){ continuar = 1; }else{ continuar = 0; }
Para no poner en el if que me compare si es soltero, o soltera, o casado o casada, lo he reducido a dos, haciendo uso de las expresiones regulares. El caso es que no me funciona cuando pongo los datos de tal forma que me permita continuar (por ejemplo, pongo soltero, y no sigue corriendo el programa)
Estoy haciendo algo mal?
Si no me he explicado bien, no duden en decirlo, e intentare explicar mejor el problema, pero creo que se entiende bien mi duda ;)