char01

          Olá pessoal hoje vamos ensinar um pouco sobre tratamento de string que em C ou C++ a gente só possui em formato Char. Pra quem não sabe Char em outras linguagens é o tratamento unitário de caracter enquanto string é uma cadeia de caracteres.
         A jogada é o seguinte, como não existe teoricamente strings em C nós utilizamos para isso vetores char, que no final da na mesma coisa!


#include<stdio.h>
#include<conio.h>

/*
**programa feito por gabriel arroyo
1) Leia um caracter e verifique se o que foi digitado é uma vogal ou consoante
*
O problema é simples, e nesse primeiro programa eu não fiz tratamento de erros para digitação de símbolos ou caracteres especiais, o foco é a introdução  de char. Reparem que como vetor eu pude colocar várias letras no seu conteúdo, no caso as vogais maiúsculas e minúsculas, esse é o único tratamento de erros que tem o programa.
*/
Exemplo




int main(){
 
    char letra,vogais[11]="aeiouAEIOU";
    int i=0;
 
    printf("\n\t Insira a letra desejada: ");
    scanf(" %c",&letra);
/* É fundamental o espaço " %c" ao invés "%c" senão compromete a captura, peculiaridade de char quando queremos apenas um caracter por vez!*/
    do{
            if(letra == vogais[i]){
                      printf("\n\t Voce digitou uma vogal %c",letra);
                      break;
                      } // fim if
                   
            i++; // contador crescente
            }while(i<=10); // fim while
    if(i>=10) printf("\n\t Voce digitou uma consoante %c",letra);
    getch();
    } // fim main

Imprimir

/*OBS: Todos programas foram feitos em plataforma windows no dev c++ para baixá-lo vá até a guia downloads.*/ Related Posts Plugin for WordPress, Blogger...

Nenhum comentário:

Postar um comentário