ordenar strings por ordem alfabetica em C
4 participantes
Foge Foge :: Multimédia :: Informática :: Pedidos de Ajuda
Página 1 de 1
ordenar strings por ordem alfabetica em C
estou a tentar ordenar uma lista de contactos por ordem alfabetica..
estou a fazer assim:
"if(strcmp(listarnoac.nome>novopont.nome)>0)"
e depois caso seja verdade trocar!!
a minha duvida é se o comando strcmp compara o 1º caractere da string ou o tamanho, ou se consegue comparar a string desta maneira...
estou a fazer assim:
"if(strcmp(listarnoac.nome>novopont.nome)>0)"
e depois caso seja verdade trocar!!
a minha duvida é se o comando strcmp compara o 1º caractere da string ou o tamanho, ou se consegue comparar a string desta maneira...
Chiga- Fuganço
- Idade : 32
Localização : Portugal
Re: ordenar strings por ordem alfabetica em C
Nao sei elas sao iguais.. pra sabe se elas sao do mesmow tamanho.. tu podes usar...
if( strlen(str1) == strlen(str2) )
//Elas sao do mesmow tamanho
else
//Elas sao de tamanhos diferentes
if( strlen(str1) == strlen(str2) )
//Elas sao do mesmow tamanho
else
//Elas sao de tamanhos diferentes
miguelf- Master Fuga
- Idade : 28
Localização : Lisboa
Re: ordenar strings por ordem alfabetica em C
sim eu ja pus isso, mas esta sempre a trocar,
sera porque ?
sera porque ?
Chiga- Fuganço
- Idade : 32
Localização : Portugal
Re: ordenar strings por ordem alfabetica em C
-Aqui ninguém e pro em programação mas cá vai,
A função strcmp compara a string literalmente, não o seu tamanho. Vê se por exemplo, casa é igual a casa.
Para utilizares a função strcmp fazes isto:
PHP Code:
Este código verifica se a string é igual.
PHP Code:
Respondi a tua pergunta, Chigo ? :bother:
A função strcmp compara a string literalmente, não o seu tamanho. Vê se por exemplo, casa é igual a casa.
Para utilizares a função strcmp fazes isto:
PHP Code:
if(!(strcmp(str1,str2))){
//instruções aqui
}
Este código verifica se a string é igual.
PHP Code:
if(strcmp(str1,str2)){
//instruções aqui
}
Respondi a tua pergunta, Chigo ? :bother:
chino'man- Fugitivo Pro
- Idade : 32
Localização : Braga - Pc x)
Re: ordenar strings por ordem alfabetica em C
sim respndstes
Podem bloquear
Podem bloquear
Chiga- Fuganço
- Idade : 32
Localização : Portugal
Re: ordenar strings por ordem alfabetica em C
Respondido.
[Tópico Bloqueado]
[Tópico Bloqueado]
tiagomoura- AdminFuga
- Idade : 30
Localização : Santo Tirso
Foge Foge :: Multimédia :: Informática :: Pedidos de Ajuda
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos