Use o método strchr () para adquirir a primeira existência do personagem
O strchr () é um método de string implícito na linguagem C. É utilizado para determinar a primeira existência de um personagem em qualquer string. Aqui, passamos pelo programa e veremos como identificar a primeira existência de qualquer personagem definido:
#incluirPrimeiro, integramos o arquivo de cabeçalho, #include, para entrada e saída. Da mesma forma, integramos o arquivo de cabeçalho, para declarar o método strchr (). Depois de fazer isso, começamos a inicializar o corpo da função principal (). Aqui, declaramos uma string com um tipo de dados de caracteres. Em seguida, criamos uma variável com o nome "TRGT" para armazenar o personagem que queremos procurar na string. Esta variável também possui um tipo de dados de caracteres.
Nesse caso, atribuímos "eu" à variável "trgt". Outra nova variável é criada com o nome "RSLT" e armazena o resultado final. Esta variável armazena o resultado na forma de uma string. Para adquirir a primeira ocorrência do personagem definido, aplicaremos a função strchr (). Esta função mantém dois argumentos. Seu primeiro argumento contém a string; No entanto, o segundo argumento contém o personagem definitivo.
Além disso, utilizamos um loop de tempo. Ele verifica se o valor ou caractere atribuído à variável "TRGT" está presente na sequência especificada, a função strchr () teria que retornar essa string que começa com o caractere definido. Mas, se o caractere especificado não estiver presente na string, a função strchr () dá nulo como uma saída. A função printf () é aplicada para imprimir a string resultante.
No While Loop, também fazemos um incremento no valor da variável “RSLT”. Teremos o caráter especificado na mesma posição se não fizermos um incremento. Devido a isso, obtemos a próxima existência do personagem. Por fim, a variável “RSLT” armazena as cordas resultantes e obtemos a seguinte saída:
Use o método strchr () e uma declaração if-else, para procurar um personagem
Vejamos a seguinte instância de utilizar o método strchr () e uma instrução if-else para recuperar o primeiro elemento em uma string:
#incluirNo início do código, incluímos os arquivos de cabeçalho necessários, "" e "" para diferentes fins. Em seguida, começamos a codificação no corpo da função principal (). Inicializaremos o ponteiro do personagem e declararemos uma variável "chr" para armazenar o personagem. Além disso, empregamos a função printf () para adquirir a string definida.
Na próxima etapa, temos o personagem que queremos procurar na string do usuário. O método scanf () é aplicado para obter o caractere definido da string. Enquanto isso, utilizamos o método da condição if-else e strchr () para examinar a string para a existência do personagem inserido. Se esse caractere estiver presente na string definitiva, o método printf () imprime a instrução. Esta é uma indicação de que o personagem inserido é encontrado na string. Caso contrário, a função printf () exibe a afirmação de que o caractere inserido não é encontrado na string.
Fornecemos a string "Tecnologia da informação" ao código acima mencionado para procurar um personagem específico. Em seguida, temos o personagem "T" do usuário como entrada e encontramos a string para ela. A instrução IF, em seguida, emprega a função strchr () para observar a presença do personagem, "t" e exibe o personagem dado se estiver presente. E obtemos a saída porque "T" está presente na string "Tecnologia da informação".
Use o método strchr () e, enquanto loop para encontrar a presença de cada personagem
Considere a instância seguinte, que usa o método strchr () e o loop while para mostrar o número de vezes que todo personagem aparece em uma string definida:
#incluirAntes de iniciar a codificação no corpo da função Main (), temos que introduzir dois arquivos importantes de cabeçalho e . Agora, inicializaremos a string com a ajuda de "s". Da mesma maneira, uma variável de ponteiro, "pt", é declarada. Definimos o tipo de dados da string e do ponteiro para um personagem. Criamos uma nova variável com um tipo de dados inteiro. Esta variável também é declarada e inicializada.
Além disso, empregamos o método strchr () para observar a presença do personagem. Esta função contém dois parâmetros, incluindo a string especificada e um caractere. Em seguida, aplicamos um pouco de loop para verificar se o valor do ponteiro é nulo. Utilizamos a função printf () para imprimir três declarações diferentes que mostram a presença do personagem "i" na string definida.
Além disso, utilizamos o método strchr () mais uma vez para personalizar a colocação da string. Além. E, terminamos o programa.
Conclusão
Neste artigo, discutimos minuciosamente a implementação do método strchr () em c. Utilizamos esta função para encontrar a primeira existência de qualquer personagem. Também vemos o uso do método strchr () com o loop while e a declaração if-else para obter a presença de um personagem específico na string. Esperamos que você tenha achado este artigo útil. Verifique o outro artigo da dica do Linux para obter mais dicas e artigos.