mesmo com #include <stdio.h> o cmd fica dando erro nas letras acentuadas, como consertar esse erro?
mesmo com #include <stdio.h> o cmd fica dando erro nas letras acentuadas, como consertar esse erro?
Olá, Wellington!
Entendo que você está tendo problemas com a acentuação no CMD ao usar o código em C. Esse é um problema comum e está relacionado à codificação de caracteres do console, não necessariamente ao código em C.
O CMD do Windows utiliza uma página de códigos diferente para a exibição de caracteres, o que pode causar problemas com a acentuação. Uma solução possível para isso é alterar a página de códigos do CMD para UTF-8, que suporta a maioria dos caracteres acentuados.
Você pode fazer isso inserindo o seguinte comando antes de executar o seu código:
system("chcp 65001");
Este comando altera a página de códigos do console para UTF-8 (65001 é o identificador do UTF-8 no Windows).
Seu código ficaria assim:
#include <stdio.h>
#include <stdlib.h>
int main() {
system("chcp 65001");
// seu código aqui
return 0;
}
Lembre-se, esta é uma solução específica para o CMD do Windows. Se você estiver usando um terminal diferente ou outro sistema operacional, a solução pode ser diferente.
Espero ter ajudado e bons estudos!
Muito obrigado, Resolveu o problema.