-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por kurt Rodrigues
-
-
Olá por favor estou com problema para ter ler um input de uma string com acento. Usando setlocale arrumei a saída, mas a entrada
ainda permanece com uma simbolo no lugar da letra acentuada. Alguém por gentileza poderia me indicar onde se encontra o erro. Grato
/*15) Faça um algoritmo e o fluxograma que leia o nome da capital do Brasil. Se a
resposta estiver correta, imprimir PARABÉNS, caso contrário, ERROU.
(Considerar: Brasília).*/#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>main () {
setlocale (LC_ALL,"portuguese");
//----------------------------------------------------
char capital[9];
printf("Digite qual é a capital do Brasil: ");
fgets(capital,9,stdin); // limitar a string a 8 caractes + 1//----------------------------------------------------
if (strcmp(capital,"Brasília")==0) { // COMPARA DUAS STRINGSprintf("PARABÉNS");
}else {
printf("**INCORRETO**\n\n O digitado foi %s e o correto é Brasília\n",capital);
}}
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Problema para ler uma string com acento
em C/C#/C++
Postado
Agradeço as respostas. Vou checar as soluções propostas por vocês, fico agradecido de verdade!