Ir para conteúdo
Fórum Script Brasil

Iago CF

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre Iago CF

Contatos

  • MSN
    iagocz@hotmail.com

Iago CF's Achievements

0

Reputação

  1. Muito obrigado Marcelo, a PM que eu te mandei não chegou?
  2. Obrigado Marcelo, vou dando uma estudada no código e mudar algumas coisas, porque terei que explicá-lo, mas creio que não será problema, consigo entender o programa pronto, mas o problema é começar a fazer a lógica dele. Tenho que salvar os que estão em H também, porque uso apenas cpp, e é possível colocar tudo em um único código? Por exemplo: void Baralho { .... } int main() { baralho(...); }
  3. Obrigado pela grande ajuda Marcelo, muito obrigado mesmo, porém, acho que algumas coisas que tem aí são diferente do que uso, vou passar um código de exemplo: #include <conio2.h> #include <ctype.h> #include <string.h> #include <stdio.h> #define TF 20 struct TpPessoa { char Nome[40], Fone[15]; int d, m, a; }; void Cadastra(TpPessoa Tab[TF], int &TL) { char AuxFone[15]; clrscr(); printf ("** Cadastro de Pessoas **\n"); printf ("Digite o telefone (xx)xxxx-xxxx: "); fflush(stdin); gets(AuxFone); while (TL<TF && strcmp(AuxFone, "")!=0) { strcpy(Tab[TL].Fone, AuxFone); printf ("Nome: "); gets(Tab[TL].Nome); printf ("Ano Nasc.: xx xx xxxx: "); scanf ("%d %d %d", &Tab[TL].d, &Tab[TL].m, &Tab[TL].a); TL++; printf ("\nTelefone: (xx)xxxx-xxxx: "); fflush(stdin); gets(AuxFone); } } int BuscaSentinela (int Vetor[TF], int TL, int Elemento) { int i=0; Vetor[TL] = Elemento; while (Elemento!=Vetor[i]) i++; if(i<TL) return i; else return -1; } int main (void) { TpPessoa Pessoas[TF]; int TL=0; Cadastra(Pessoas, TL); //InsercaoDireta(Pessoas, TL); ExibePessoas(Pessoas, TL); Ordem(Pessoas, TL); ExibePessoas(Pessoas, TL); Consulta(Pessoas, TL); Exclusao(Pessoas, TL); Alterar(Pessoas, TL); return 1; } Apenas um exemplo das bibliotecas que eu dos comandos como printf, scanf, nunca usei ifndef, typedef, e outras coisas, ontem tem -> seria o =? Obrigado!
  4. Nenhuma restrição Marcelo, pode sim usar ponteiro, acho que é exatamente isso que estou vendo agora, são formas de usar struct, voids e um main? Obrigado!
  5. Obrigado pelas respostas, entendi sim o que quis dizer Marcelo, o problema é colocar em prática. :( Uso o devcpp, comandos de imprimir e ler printf e scanf, do resto acho que é normal, é que alguns usam o cin e cout, por isso disse qual eu uso, mas seguindo ao assunto, tenho até o dia 1º para fazer isso, e não sai do ponto em que postei, creio que tem muita coisa ainda pela frente, a lógica do jogo eu já aprendi, agora falta colocar em prática, se puder me ajudar, eu agradeço.
  6. Pedro, desculpa, mas como usa as tags? Bom, são muitas dúvidas, estou completamente perdido, tenho que criar uma parte para embaralhar, distribuir em ordem aleatória (usando o rand), fazer todo o esquema do jogo paciência, estou completamente perdido nessa programação. As pilhas de cartas serão formadas por um vetor? Se sim ou se não, alguém pode me dar um exemplo? Obrigado
  7. Boa noite, gostaria de pedir a ajuda de quem puder para me auxiliar no código, tenho um trabalho da faculdade para fazer, tenho que desenvolver paciência, porém estou com muita dificuldade, tenho o arquivo em pdf do que é para ser feito, mas não é nada além do que o jogo paciência, o que consegui até agora foi o seguinte: #include <conio2.h> #include <stdio.h> #include <ctype.h> struct carta { int num;//1=A, 5=5, J=12... int naipe; //1=ouro, 2=espada, 3=espada, 4=ouro int cor; //2=preto, 1=vermelo } struct carta fazer_baralho() { int i; struct carta aux[52]; for (i=0; i<13; i++) { aux[i].valor = i; aux[i].naipe = 1; // porque é ouro aux[i];cor = 1; // porque é vermelha } for (i=13; i<26; i++) { aux[i].valor = i-13; aux[i].naipe = 2; // porque é espada aux[i].cor = 2; // porque é preta } struct carta[] fazer_baralho() { int i; struct carta aux[52]; for (i=0; i<13; i++) { aux[i].valor = i; aux[i].naipe = 1; // porque é ouro aux[i];cor = 1; // porque é vermelha } for (i=13; i<26; i++) { aux[i].valor = i-13; aux[i].naipe = 2; // porque é espada aux[i].cor = 2; // porque é preta } struct carta[] fazer_baralho() { int i; struct carta aux[52]; for (i=0; i<13; i++) { aux[i].valor = i; aux[i].naipe = 3; // porque é copas aux[i];cor = 1; // porque é vermelha } for (i=13; i<26; i++) { aux[i].valor = i-13; aux[i].naipe = 4; // porque é paus aux[i].cor = 2; // porque é preta } Se alguém puder ajudar, ficarei grato.
×
×
  • Criar Novo...