





Compare duas strings na linguagem de programação c
Comparar o comprimento de strings é uma função frequentemente usada na linguagem de programação C porque permite determinar qual string contém mais caracteres. Isso é particularmente útil para classificar dados. Comparar strings requer uma função especial; então não use: != ou ==.
Degraus

1. Existem duas funções que permitem comparar strings em C. Ambos estão incluídos no -biblioteca de código.
- strcmp() – Esta função compara duas strings e retorna a diferença no número de caracteres.
- strncmp() - Isso também se aplica a strcmp(), exceto que este é o primeiro n comparar personagens. É considerado mais seguro, pois ajuda a evitar falhas de estouro.

2. Inicie o programa com as bibliotecas necessárias. Você tem as duas bibliotecas e necessário, juntamente com outras bibliotecas que você pode precisar para o seu programa.
#incluir

3. Começar um .intfunção. Esta é a maneira mais fácil de aprender esta função, pois ela retorna um inteiro comparando o comprimento das duas strings.
#incluir

4. Decida quais duas strings você deseja comparar. Neste exemplo, estamos comparando dois dados Caracteres cordas. Você também precisa determinar o valor de retorno como inteiro.
#incluir

5. Adicione a função de comparação. Agora que você definiu duas strings, você pode adicionar a função de comparação. Nós vamos strncmp() então precisamos ter certeza de que o número de caracteres para medir está definido dentro da função.
#incluir

6. Uso .E se...Senãopara fazer a comparação. Agora que criamos a função, use E se...Senão para determinar qual string é mais longa. strncmp() dá 0 como resultado, se as strings tiverem o mesmo comprimento, um número positivo se str1 for maior e um número negativo se str2 for maior.
#incluir
Avisos
- Lembre-se que o valor de retorno é 0 se as strings forem iguais. Isso pode ser confuso porque 0 também é o valor de FALSE.
Artigos sobre o tópico "Compare duas strings na linguagem de programação c"
Оцените, пожалуйста статью
Popular