Tengo una duda, yo se que existe la función strcmp para hacer comparaciones de dos cadenas. ¿Pero si quiero comparar 3?, osea yo tengo este código.
Código C:
Ver originalelse if (strcmp(datos.
teclado, "tienda") == 0){ printf("(1) Restar un arresto. [Valor: 10 puntos] \n");
switch(datos.menu){
case '1':
if (datos.suma_puntos >= 10){
datos.suma_puntos = -10;
datos.arrestos++;
printf("Has comprado un quitador de arrestos \n");} else if (datos.suma_puntos <= 9){
printf("No tienes suficientes puntos. \n");} break;
default:
printf("Tienes que selecionar una opcion correcta. \n");}}
Ahora como haría para poder hacer algo como datos.teclado, "tienda", "1", de tal modo que tenga que escribir que tienda quiero. Se que podría hacerlo en el misma cadena "tienda 1" pero par hacer las demás tiendas voy a tener que escribir mas código, yo hablo por cuestiones de evitar darle vuelta al código para nada.
Saludos :)