Ir para conteúdo
Fórum Script Brasil
  • 0

[Duvida / C] Retornos para ponteiro


GabrielCardelli

Pergunta

Falae galera beleza?

Eu tenho uma duvida cruel com "retorna um ponteiro" não consigo entender e muitas funções dizem isto

Eu tava lendo sobre a função strpbrk()

Valor de Retorno

Um ponteiro para a primeira ocorrência em str1 de qualquer um dos personagens que fazem parte da str2, ou um ponteiro nulo se nenhum dos caracteres de str2 em str1 for encontrado antes do encerra-null personagem. 
Se nenhum dos caracteres de str2 está presente em str1, um ponteiro nulo é retornado.
/ * Strpbrk exemplo * / 
  # include <stdio.h> 
  # include <string.h> 

  int main () 
  ( 
    char str [] = "Esta é uma amostra string"; 
    char chave [] = "AEIOU"; 
    char * PCH; 
    printf ( "Vogais em '% s':", str); 
    PCH = strpbrk (str, key); 
    while (PCH! = NULL) 
    ( 
      printf ( "% c", * PCH); 
      PCH = strpbrk (PCH 1, chave); 
    ) 
    printf ( "\ n"); 
    return 0; 
  )

alguém pode medar uma ajuda?

Abraço!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá, Gabriel.

Vejamos, por exemplo, a função strlen. Você sabe que ela devolve (este termo é melhor compreendido que retorna) um número inteiro maior que zero referente ao tamanho da cadeia de caracteres.

Seu protótipo:

unsigned int strlen (char *x);
Só de observar esse protótipo, podemos compreender que a função strlen devolve um unsigned int . Se observamos o protótipo da função strpbrk, veremos que ela devolverá um ponteiro de caracteres:
char *strpbrk(const char *s1, const char *s2);

Se conseguir compreender, verá que as funções devolvem algo. No seu caso, ela devolve um ponteiro. ;)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...