Estou estudando a linguagem C, tenho uma dúvida sobre como imprimir o conteúdo de uma string informada pelo usuário, sem dar erro de caractere quando usar caracteres especiais. Eu já aprendi a utilizar a biblioteca locale.h e a função setlocale, mas pelo que percebi ela só funciona para o conteúdo que eu mesmo escrevo, não o usuário.
matheusnascimento20:
Mas como assim só funciona para você ? você é o usuário também, me mostra teu código.
#include
#include
int main ()
{
char palavra[10];
setlocale(LC_ALL,"Portuguese_Brazil");
printf("açúcar\n");
gets( palavra);
printf("a palavra digitada foi: %s", palavra);
return(0);
}
Soluções para a tarefa
Respondido por
0
Resposta:
vai no stackoverflow e mostre o código e explique o que você quer, assim sem nenhuma amostra não dá para perceber
Explicação:
Perguntas interessantes