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

substring


zipzap

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Trate a string como um vetor.

COnsidere a string:

char nome[] = "Beraldo";

"nome" é um vetor:

nome[0] = 'B';

nome[1] = 'e';

nome[2] = 'r';

nome[3] = 'a';

nome[4] = 'l'

nome[5] = 'd'

nome[6] = 'o'

nome[7] = '\ 0'

Crie um novo vetor de char e adicione a ele somente os caracteres que devem ser retornados pela função. Depois adicione o '\ 0' (sem espaço) ao fim da string.

Link para o comentário
Compartilhar em outros sites

  • 0

use esta funcao, talvez ajude no que voce quer:

#include <stdio.h> 
#include <string.h> 
char* substring_r(char* guarda, char* str, int pos, int qtd);

int main()
{
    char temp[25];

    substring_r(temp,"123456789",2,4);
    printf("%s\n", temp); 
    system("pause");
}


char* substring_r(char* guarda, char* str, int pos, int qtd)
{
      int i, x = 0, y = pos;
      for(i = 0; i < qtd; i++)
          {  guarda[x++] = str[y++]; }
      guarda[x] = '';
      return guarda;
}

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...