Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 4.07 - Substituição de caractere Empty Exercício 4.07 - Substituição de caractere

Qua Jul 08, 2020 9:16 pm
Código:

/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 4.7
* Tema: Basico de String como variavel
* Atividade: Dada uma string checar se algum caractere não é letra e substituir por espaço
* Descrição: Usar as funções de teste de caractere na string1, usar a função for() para verificar os caracteres, resultado pode ser enviado para terminal
* Hardware: Montar o display e a porta serial para as entradas e saídas de dados
* Comandos:
* Dica1: string é uma cadeia de caracteres, podemos até mesmo dizer um vetor de caracteres. Trás a linguagem C a capacidade de lidar com frases e palavras.
* Dica2: Quando declaramos string com s minusculo refere-se a uma variável, e quando String está com S maiusculo refere-se a objeto
* Dica3: Declaração da variavel string char nome_vetor[tamanho]{'a','b','c'}; tipo dos dados, sempre char. Nome do vetor identifica a variável. Entre conchetes vai o tamanho do vetor, depois
* Dica4: Lembrando que na linguagem C caractere é colocado entre ' ' (aspas simples), frases podem ser declaradas usando " " (aspas duplas)
* Dica5: Toda string termina com um caractere nulo no final(código ASCII 0), por isso na declaração deve considerar um elemento a mais no tamanho,
* isalnum(char) Verifica se o caractere é alfanumérico (letra e número)
*/

//DEFINICOES INICIAIS


//DECLARAcAO DE VARIAVEIS GLOBAIS
char string1[] = {'a','R','d','U','i','N','o','.'};   // declaração de uma string sem tamanho definido, declarado cada caractere, o nulo e o tamanho serão colocados automaticamente
char string2[6] = {'c','U','r','s','o','\0'};     // declaração de string com tamanho definido e o nulo inserido no final
char string3[] = {"primeiRa frAse tEste"};                 // declaração de string usando uma frase entre aspas duplas, o tamanho e o nulo são colocados automaticamente
char string4[4] = {'1','2','3'};                  // declaração de string com tamanho e definido  e o nulo será colocado automáticamente, ao definir o tamanho terá que reservar o espaço para o nulo
char string5[] = {"Curso de C"};                   // declaração de string
char stringFinal[30];                             // declaração de uma string com 30 posições, vazia. Pode ser colocado até 29 caracteres que estão previamente alocados na memória
int i = 0;
 
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);               //Inicializa porta serial
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {

}
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos