Merge branch 'fixinput' of UBB/sort into master

This commit is contained in:
Chris Cromer 2018-11-12 14:54:41 -03:00 committed by Gitea
commit e3f5691462
1 changed files with 5 additions and 5 deletions

View File

@ -179,12 +179,12 @@ int main (int argc, char **argv) {
for (i = 0; i < n; i++) {
if (elegir) {
opt = 0;
while (opt <= 1) {
fprintf(stdout, "Elegir elemento %lli: ", i + 1);
while (!fscanf(stdin, "%d", &opt)) {
// Falló, pide de nuevo después de limpiar stdin
while ((opt = getchar()) != '\n' && opt != EOF) { }
fprintf(stdout, "Número invalido! Tiene que ser mayor de 1!\n");
fprintf(stdout, "Elegir elemento %lli: ", i + 1);
fscanf(stdin, "%d", &opt);
if (opt <= 1) {
fprintf(stdout, "Número invalido! Tiene que ser mayor de 1!\n");
}
}
array[i] = opt;
}