Ir para conteúdo
Fórum Script Brasil

{MR_C}

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre {MR_C}

{MR_C}'s Achievements

0

Reputação

  1. Olá galera, Então,meu problema é o seguinte: No meu programa se lê uma palavra e vai tratando dela aplicando uma série de regras dependendo da combinação das letras, e em uma dessas regras mexe caso exista uma "Ç" na palavra, o mesmo tem que virar "S", no entanto quando ele lê a "Ç" o programa simplesmente não faz nada, é como se ele não estivesse lá. E quando ele lança o seguinte Warning: |warning: comparison is always false due to limited range of data type| O trecho de codigo é esse bem simples: ***************************************** for(i=0;i<tam;i++) { if(string=='Ç') { string='S'; } } printf("Ç -> S\n"); printf("%s \n\n",string); ***************************************** Teria alguma coisa a ver com UTF-8??? PS: Meu compilador é GNU GCC :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: Abç
×
×
  • Criar Novo...