Código:
case 1: ++++++++++Código
do{
printf("Escribe tu nombre de Usuario: ");
scanf("%s", &Administrator);
if(Administrator[0]=='A'&&Administrator[1]=='d'&&Administrator[2]=='m'&&Administrator[3]=='i'&&Administrator[4]=='n'
&&Administrator[5]=='i'&&Administrator[6]=='s' &&Administrator[7]=='t' &&Administrator[8]=='r'&&Administrator[9]=='a'
&&Administrator[10]=='t'&&Administrator[11]=='o'&&Administrator[12]=='r')
a=RangoDif; else {printf("El usuario es incorrecto, por favor, int%cntelo de nuevo\n", 130); i++;}
}while(a!=RangoDif && i!=RangoDif);
//Ahora viene cuando no me sale bien la operación
if(i==RangoDif){system("exit");}
a=0;
i=0;
do{++++++++++código
break;
El problema que tengo es que cuando i==RangoDif quiero que el programa se cierre completamente (o como mucho vuelva al principio) y si no es ==, que continue con la siguiente linea de código... pero no me hace caso de ese condicional y sigue con el siguiente código, alguien me ayuda? gracias.
PD: No contesteis ahorradores de código o aquellos que saben hacerlo mejor sin tantos pasos, quiero solucionar mi problema, no saber que bien lo hacéis vosotros. Gracias.