Ir ao conteúdo
  • Cadastre-se

cardano

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. cardano

    Dúvida,iniciante C

    em primeiro lugar,obrigado,a dica do scanf deu certo. mas ainda não entendi a parte do fgets, se você está se referindo ao '\n' do printf eu removi e rodei de novo ,aconteceu novamente o erro que eu comentei,e também não entendi,como assim atrapalhando a busca ? ele está contando a mais ?
  2. Galera,sou iniciante em programação e estou tentando aprender C.Estou utilizando o code-blocks(13.12) e está acontecendo algo inesperado quando eu dou "run".A minha dúvida é porque ele está sempre retornando zero e não está retornando a string que eu pedi ? o objetivo era escrever um pedaço da palavra e ele retornar uma das frases.sinceramente não estou vendo onde está o erro.Será que alguém pode me ajudar? #include <stdio.h>#include <string.h>char tracks[ ][80] = {"I left my heart in Harvard Med School","Newark,Newark -a wonderful town","Dancing with a Dork","From here to maternity","The girl from Iwo Jima",};void find_track(char search_for[ ]){ int i; for (i=0; i<5 ; i++) { if (strstr(tracks[i],search_for)) printf("track %i:'%s'\n", i ,tracks[i]); }}int main(){ char search_for[80]; printf("Search for:"); fgets(search_for, 80,stdin); find_track(search_for); return 0;}

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...