Ir ao conteúdo
  • Cadastre-se

qual comando uso no C para permitir o uso de caracteres?


Visitante

Posts recomendados

Importe o cabeçalho <locale.h> e chame a função "setlocale()" e seus devidos parâmetros logo no início do ponto de entrada.

Ex:

#include <iostream>
#include <locale.h>
  
using namespace std;

int main (){
  
setlocale(LC_ALL, "portuguese");
  
cout << "Olá, como está você?";
  
return 0;
}

 

Link para o comentário
Compartilhar em outros sites

#include <stdio.h>
#include <stddef.h>
#include <wchar.h>
#include <locale.h>

int main ( void ) {
    wchar_t wc = L'\x3b1';
    wchar_t wc2 = L'ã';    
    wchar_t * ws = L"Amanhã e cabeça";
    
    //setlocale(LC_ALL, "en_US.UTF-8");
    //setlocale(LC_ALL, "spanish");
    setlocale(LC_ALL, "portuguese-brazilian");

    wprintf ( L"%lc\n", wc );
    wprintf ( L"%lc\n", wc2 );
    wprintf ( L"%s\n", ws );

    return 0;
}

http://stackoverflow.com/questions/11287213/what-is-a-wide-character-string-in-c-language


 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!