How to get out of a loop when inserting a word?

Asked

Viewed 19 times

0

How do I exit the loop when typing the word 'END'. Currently he keeps asking for the other data repeatedly and when typing 'FIM' he does not terminate the program.

#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
int main(void)
{

    setlocale(LC_ALL, "");

    char nome[11], nomeMaisAlta[11], nomeMaisBaixa[11], nomeMaisMagra[11], nomeMaisGorda[11];
    float altura, peso, alturaMaisAlta, alturaMaisBaixa, pesoMaisMagra, pesoMaisGorda;
    printf("---Concurso de beleza---");

    do
    {
        printf("Nome: ");
        scanf("%s", &nome);

        printf("Altura: ");
        scanf("%f", &altura);

        printf("Peso: ");
        scanf("%f", &peso);

    } while (nome != 'FIM'); // Deve ser encerrado quando for digitado FIM em maiusculo
    system("pause");
    return 0;
}
No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.