Jump to content


Photo

Extrair Partes De Uma String


  • Faça o login para participar
1 reply to this topic

#1 freddys_

freddys_

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 20/10/2010, 23:24

Olá pessoal do fórum, tudo bem?

Eu preciso extrair partes de uma string em C, mas não sei como fazer, parte do código:

if (resultado >0){
linha[resultado]='';
}

No caso, a string que a variável linha tem, é algo parecido com isso "!Ntexto.txt#", ou "!FTexto de exemplo#"

O que preciso é conseguir extrair o 2º caracter, no primeiro exemplo o N e no segundo exemplo o F

E também extrair os caracteres, no primeiro exemplo o "texto.txt" e no segundo exemplo o "Texto de exemplo", no caso retirar os 2 primeiros caracteres e o último!

Desde já obrigado quem puder ajudar!

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 21/10/2010, 09:39

A primeira parte é fácil. Como string é array de char, é só usar:

variavel[1]
A segunda parte é mais complicada. Acho que você vai precisar alocar uma nova string e copiar pra ela com strcpy do 3º caractere até o penúltimo.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq