Enziguri Posted April 11, 2012 at 10:42 PM Report #448704 Posted April 11, 2012 at 10:42 PM estou a fazer um programa com varias opcoes, usando strings mas nao estou a conseguir fazer esta funcao que procura uma padrao numa linha. o programa lê linhas de texto sucessivas do standard input e imprime no stdout as linhas que incluem o padrao o caracter "." significa que o caracter pode ser substituido por qualquer outro caracter /* Retorna true se o 'padrao' estiver presente na 'linha' */ int linhaContem(char *padrao, char *linha) { } Edit: GeSHi adicionado (pmg)
pmg Posted April 11, 2012 at 11:23 PM Report #448710 Posted April 11, 2012 at 11:23 PM Podes usar as expressoes regulares do POSIX ou as do PCRE- Perl Compatible Regular Expressions. What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
Enziguri Posted April 15, 2012 at 10:08 AM Author Report #449258 Posted April 15, 2012 at 10:08 AM e nao há outra maneira é que a verificaçao das varias linhas tem d ser toda feita na mesma funçao
pmg Posted April 15, 2012 at 11:28 AM Report #449262 Posted April 15, 2012 at 11:28 AM Não percebo a tua dúvida ... Usas a biblioteca que escolheres e metes o código necessário para os teus requerimentos numa função. Se estás a perguntar se há outra biblioteca, um artigo da Wikipedia parece indicar que há 6 bibliotecas escritas em C: GLib, ICU, Onigurama, PCRE, regex, e TRE. Se precisas de suporte para UTF-8, de acordo com o mesmo artigo, estás limitado a GLib ou PCRE. É claro que podes sempre escrever a tua própria implementação de expressões regulares, mas não te aconselho esta opção! What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now