Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

quitZAUMMM

2º Desafio de Linguagem C

Recommended Posts

Desenvolver uma função que busque os clientes através de fragmentos do nome. Os nomes deverão estar em um txt.

A função deve receber como parâmetro o fragmento do nome e como saída mostrar a lista de clientes encontrados com aquele fragmento.

Função:

char frag(char *fragmen)

Exemplo:

Txt:

Maria

José

Pedro

Mariana

Carlos

Entrada:

ar

Saída:

Maria

Mariana

Carlos

Regras:

 

- Usar o formato da função especificado acima.

- O desafio terá a duração de duas semana a partir da data de publicação desse post.

- Para avaliar o código levaremos em conta: a eficiência, o tamanho do código e clareza.

- Os códigos devem ser enviados por mp para eu(quitZAUMMM)

Lembre-se: Por ser um código um pouco simples, uma linha de comando pode fazer a diferença! tente fazer seu codigo o + enxuto possivel!

 

Boa Sorte a todos que participarem!

Compartilhar este post


Link para o post
Compartilhar em outros sites

la vem o chato aqui hehehe...

 

os nome das pessoas estao num arquivo de texto, e os nomes estao separados por linha né?

 

exemplo:

primeira linha:Maria

segunda linha:José

terceira linha: Pedro

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem diferença entre maiuscula e minuscula??

todos os nomes estao iniciados com letra maiuscula?

 

se o fragmento for letra maiuscula a busca tambem tem q ser por letra maiuscula ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom para resolver isso soh usar as funçoes de conversão de minuscula para maiscula ow vice-versa!

bem percebido isso []'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desenvolver uma função que busque os clientes através de fragmentos do nome. Os nomes deverão estar em um txt.

A função deve receber como parâmetro o fragmento do nome e como saída mostrar a lista de clientes encontrados com aquele fragmento.

Função:

char frag(char *fragmen)

nao precisa retornar nada na funcao né??? apesar de nao estar como void no codigo que você passou...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ñ, por MP o José Enésio disse a msm coisa! pode dar uns printf dentro da função msm, soh naum coloquei void pra vcs naum confundirem.. pois msm colocando char vai dar certo!

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Enviei o meu super ultra hiper mega código kilométrico pro quizatemommm!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é até agora soh o José Enésio enviou o código!

ta um código hard hein! parabéns!

+ como eu disse eu to de olho somente na função frag!

tem tempo hein galera 'go' participar"

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja mandei o meu. Provavelmente nem vai ser avaliado (se o quitZAUMMM fizer cara feia pro que eu to usando) ,mas dane-se...conheci umas bibliotecas q nem sabia q existiam.

so tenho uma dúvida, qual é o nome do arquivo de texto ???

Por isso eu deixei no argv... cool.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro q irei avaliar, por favor mantenha-se a nivel de conversa ok?

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

a cara esse seu "dane-se..." naum saiw bem neh! Imagem Postada

 

e qnt ao nome do *.txt pode ser qlqr um!

 

galera e qro q vcs entendam q eu vow me focar somente na função pedida acima e qro um código simples + q faça isso!

tomare q nenhuma engraçadinho naum me venha usar a função strsrt(); senaum nem vo considerar!

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

tomare q nenhuma engraçadinho naum me venha usar a função strsrt(); senaum nem vo considerar! :thumbsup:

poww.... eu usei essa funcao huaeuhaeuhuhaeuhuhaehuaepow.. tem q deixar bem claro qndo lançar o desafio o q pode e o q nao pode usar hehehe....mas tudo bem... a principio eu tinha feito sem essa funcao...ah.... nao tem problema si imprimir o nome tudo em minusculo ou maiusculo né?por exemplo:se no arquivo de texto tem:Marianao tem problema em imprimir: maria ou MARIA né?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a cara esse seu "dane-se..." naum saiw bem neh! Imagem Postada

 

e qnt ao nome do *.txt pode ser qlqr um!

 

galera e qro q vcs entendam q eu vow me focar somente na função pedida acima e qro um código simples + q faça isso!

tomare q nenhuma engraçadinho naum me venha usar a função strsrt(); senaum nem vo considerar!

 

:thumbsup:

Ihh agora já usei também nas regras não tinha nada contra isso ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

tbm bem vai, é q com essa função nem precisa criar nd neh!

+ ok galera!

me mandem do jeito q fizeram q foi falar minha dessa vz!

+ como eu disse vow olhar a clareza da função hein!

 

:thumbsup:

 

preferencialmente gostaria q imprimisse o nome "Maria" ao invez de "MARIA" ow "maria".

soh analizando os códigos msm!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites
tomare q nenhuma engraçadinho naum me venha usar a função strsrt(); senaum nem vo considerar!

 

Comeu barriga nessa hein? Na próxima vez faça uma lista do que pode ou não usar. Acho que a "preferência" desses desafios deveria ser ou escrever um algoritmo (mesmo que seja estranho ou q você nunca tenha estudado, tipo Introsort) ou usar bibliotecas q não são normalmente ensinadas. Mas vamos ver no que dá...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.