[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Dúvida





On Sun, 12 May 2002, Camila de Almeida wrote:

> 
> Pessoal, estou com uma dúvida cruel... 
> Bom, é o seguinte... tenho um vetor b[]  de caracteres e um vetor a[] de
> ponteiros que apontam para cada caractere. Tenho então em a[0] o endereço
> de b[0], em a[1] o endereço de b[1].... Gostaria de quando comparar a[i]
> com a[j] não comparar apenas a letra que está indicada por esses
> ponteiros, mas sim o string que começa a partir desta letra. 
> Existe alguma funcao que ao passar o valor de a[j] me devolve esse string? 

Cá, tente o seguinte:

-----------------------------------
#include <string.h>

...

strcmp(a[i], a[j]) < 0; /* isto corresponde ao less(a[i], a[j]);

-----------------------------------

Mas, você tem que ter certeza que no final do seu vetor de caracteres
existe um '/0'. Se estiver utilizando o GetLine(), não se preocupe, ele
insere um '/0' no final da string.

Se eu disse alguma besteira, por favor me corrijam...

> 
> Obrigada
> 
> Camila.
> 

De nada,
Leo.