Ir para conteúdo
Fórum Script Brasil

RAILSON DE JESUS DINIZ ROS

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre RAILSON DE JESUS DINIZ ROS

RAILSON DE JESUS DINIZ ROS's Achievements

0

Reputação

  1. @britivaldo muito obrigado, queria pedir um coisinha a mais. Sou iniciante e seria possível voce pontuar onde mudou????
  2. BRITIVALDO, boa tarde, já fiz a nova postagem, grato desde já!!!
  3. Boa tarde, estou começando a aprender programação na linguagem c, e estou tentando descobrir onde que esta faltando código para o programinha que recebe um string, e retornar a descrição dessa palavra. Vocês podem me da esse bizu... #include <stdio.h> #include <stdbool.h> struct dicionario{ char palavra[20]; char definicao[50]; }; // compara duas palavras. bool compararStrings(const char palavra1[], const char palavra2[]){ int i = 0; while(palavra1 == palavra2 && palavra1 != '\0' && palavra2 != '\0'){ ++i; } if (palavra1 == '\0' && palavra2 == '\0'){ return true; }else{ return false; } } // procura String. int procurarStrings(const struct dicionario lingua[], const char procurar[], const int numDePalavras){ bool compararStrings(const char palavra1[], const char palavra2[]); int i = 0; while(i < numDePalavras){ if (compararStrings(procurar, lingua.palavra)){ return i; }else{ ++i; } } return -1; } int main(void){ int procurarStrings(const struct dicionario lingua[], const char procurar[], const int numDePalavras); const int N = 7; char palavraI[20] = {'\0'}; int resultadoPesquisa; const struct dicionario portugues[N] = { {"pao","comida de farinha."}, {"mortadela","comida de carne."}, {"feijao","comida basileiria."}, {"tropero","tipo de feijao."}, {"queijo","derivado do leite."}, {"macaronada","de macarrao."}, {"pizza","tipico da Italia."} }; // interação com o usuário. printf("Digite uma palavra: "); scanf("%s\n", &palavraI); resultadoPesquisa = procurarStrings(portugues, palavraI, N); if(resultadoPesquisa != -1){ printf("%s\n", portugues[resultadoPesquisa].definicao); } else { printf("palavra não encontrada!\n"); } getchar(); return 0; }
  4. Boa tarde, estou começando a aprender programação na linguagem c, e estou tentando descobrir onde que esta faltando código para o programinha que recebe um string, e retornar a descrição dessa palavra. Vocês podem me da esse bizu... #include <stdio.h> #include <stdbool.h> struct dicionario{ char palavra[20]; char definicao[50]; }; // compara duas palavras. bool compararStrings(const char palavra1[], const char palavra2[]){ int i = 0; while(palavra1 == palavra2 && palavra1 != '\0' && palavra2 != '\0'){ ++i; } if (palavra1 == '\0' && palavra2 == '\0'){ return true; }else{ return false; } } // procura String. int procurarStrings(const struct dicionario lingua[], const char procurar[], const int numDePalavras){ bool compararStrings(const char palavra1[], const char palavra2[]); int i = 0; while(i < numDePalavras){ if (compararStrings(procurar, lingua.palavra)){ return i; }else{ ++i; } } return -1; } int main(void){ int procurarStrings(const struct dicionario lingua[], const char procurar[], const int numDePalavras); const int N = 7; char palavraI[20] = {'\0'}; int resultadoPesquisa; const struct dicionario portugues[N] = { {"pao","comida de farinha."}, {"mortadela","comida de carne."}, {"feijao","comida basileiria."}, {"tropero","tipo de feijao."}, {"queijo","derivado do leite."}, {"macaronada","de macarrao."}, {"pizza","tipico da Italia."} }; // interação com o usuário. printf("Digite uma palavra: "); scanf("%s\n", &palavraI); resultadoPesquisa = procurarStrings(portugues, palavraI, N); if(resultadoPesquisa != -1){ printf("%s\n", portugues[resultadoPesquisa].definicao); } else { printf("palavra não encontrada!\n"); } getchar(); return 0; }
×
×
  • Criar Novo...