MassakiMsk
Membro Pleno-
Posts
470 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que MassakiMsk postou
-
Placa de video suportada
MassakiMsk respondeu ao tópico de MassakiMsk em Montagem e upgrade de computadores de mesa
E se fosse uma da AMD seria melhor? em relação ao custo beneficio. . . -
Meu PC já está bem velhinho, queria fazer um upgrade nele, aqui as config: Quero saber se só trocando a placa de video ja fica top para jogar os jogos atuais. Eu queria uma GTX 1070 ou pelo menos uma 1060, a config do meu pc aguenta essas placas no maximo? Tenho que trocar mais algum componente para o PC ficar bom?
-
-Muda todos os tabuleiros para char ou int, você tá usando char em um lugar e int em outro. -O if(movers == ' ') está funcionando, mas ele rapidamente está limpando a tela. -O if(movers == 'q') não funciona porque está faltando um default no do while, é sói colocar em baixo de todos os if's -Tira o * -Aqui deixa assim -Não tenho certeza se muda em algo, mas acho bom deixar o prototipo da função la em cima no inicio, isso se você codificar a função em baixo da main, como é o caso da selecionar. adicionado 2 minutos depois #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <conio.h> #include <dos.h> #include <time.h> #define LINHA 10 #define COLUNA 8 void selecionar(char tabuleiro[10][8],int i, int j,int *mi,int *mj); void matriz(int i,int j,char tabuleiro[10][8]) { for (i=0; i<=9; i++) { for (j=0; j<=7; j++) { int NumAlea; NumAlea = (rand()%9)+1; if((tabuleiro[i][j-1]==NumAlea&&tabuleiro[i][j-2]==NumAlea)||(tabuleiro[i-1][j]==NumAlea&&tabuleiro[i-2][j]==NumAlea)) j--; else tabuleiro[i][j] = NumAlea; } } } void main() { char tabuleiro[LINHA][COLUNA]; char movers; int i=0, j,mi=4, mj=4; int x; srand((unsigned)time(NULL)); matriz(i,j,tabuleiro); do { selecionar(tabuleiro,i,j,&mi,&mj); movers = toupper(getch()); if ((movers == 'w' || movers == 'W')&&mi!=0) { mi--; } else if ((movers == 'a' || movers == 'A')&&mj!=0) { mj--; } else if ((movers == 'd' || movers == 'D')&&mj!=7) { mj++; } else if ((movers == 's' || movers == 'S')&&mi!=9) { mi++; } else if(movers == ' ') { printf("\n\nSelecione o proximo numero."); Sleep(1000); //funçao proximo numero... } else; }while (movers!='Q' && movers!='q'); } //-------------------------------------- void selecionar(char tabuleiro[10][8],int i, int j,int *mi,int *mj) { system("clear||cls"); for (i=0; i<=9; i++) { printf("\n\n"); for (j=0; j<=7; j++) { if (i==(*mi) && j==(*mj)) printf("| %d |\t",tabuleiro[i][j]); else printf("%d\t",tabuleiro[i][j]); } } printf("\n\n%c -- %d\n", tabuleiro[2][4], tabuleiro[2][4]); }
-
alguem que manja linguagem c poderia me ajudar?
MassakiMsk respondeu ao tópico de aquilinodias em C/C#/C++
Pra fazer isso basta saber utilizar matriz e o ciclo for -
Duas pilhas c++ de limite 50 , que quando somadas não ultrapassem 80
MassakiMsk respondeu ao tópico de Talita Batistotti em C/C#/C++
Faz a pilha como dinâmica, se precisar de ajuda posta o seu código aqui. -
Se ela foi declarada na main não é global, é local.
-
strlen() é uma função que recebe um vetor de char como parâmetro e retorna um inteiro que é a quantidade de caracteres contidos nesse vetor (frase ou palavra) já quando você faz é a mesma coisa que ou isso serve para também. Quanto a parte da função eu não entendi o que você quis dizer.
-
Você pode por exemplo deixar o primeiro valor no arquivo ser um int, no caso o ultimo (ou proximo) codigo usado. Toda vez q iniciar o programa você lê o primeiro int que vai ser o codigo.
-
Não entendi direito, você salva e dps adiciona um enter? E se adicionar um enter antes de cada contato em vez de depois? Daí na hora da leitura você le o enter e os dados do contato até que chegue no EOF ou simplesmente até o tamanho total do arquivo.
-
Usando a função rand() da biblioteca time.h
-
Não tem como particionar uma parte do HD para instalar outro windows? Ou então pegar um HD secundario para isso, daí da para fazer backup dos dados
-
Pesquisa no google como verificar se um ano é bissexto, depois é só colocar as condições dentro de If's no código
-
Programação em linguagem c - iniciante
MassakiMsk respondeu ao tópico de Queiroz de SJDR em C/C#/C++
Não entendi, que grupo? -
Adicionar caracter no inicio de cada linha do arquivo
MassakiMsk respondeu ao tópico de AntonioNunes em C/C#/C++
Se for só pra ler os números e salvar com um dígito a mais é fácil. Basta ler normal e na hora de salvar colocar o dígito no início de cada linha. -
@Xandrules obrigado, deu certo.
-
Uma dúvida, por que o retorno está entre parênteses? Há alguma obrigatoriedade ou é opcional? É porque eu nunca usei parênteses no retorno.
-
Eu queria saber como mudar de form em C#, tentei com o application.run(new Jogo()) Sendo que Jogo é uma classe Form, mas dá um erro. Eu queria usar esse método quando o usuáio aperta um botão.
-
Cronometro em contagem regressiva
MassakiMsk respondeu ao tópico de Humberto jorge vieira em C/C#/C++
Em vez de Faz Isso para minutos também. -
Cronometro em contagem regressiva
MassakiMsk respondeu ao tópico de Humberto jorge vieira em C/C#/C++
É só fazer -- em vez de ++, e depois verificar se o numero de min ou seg é 0, se for então define o valor como 60 e depois subtrai um da medida maior. -
Você que define, quando criar a fila já insere um valor único (que você não vá inserir depois).
-
Liga nas portas 2.0 Talvez tenha dado algum conflito no driver da 3.0
-
Não consigo fazer esse programa em c rodar
MassakiMsk respondeu ao tópico de Mateus Menezes em C/C#/C++
%f fabs() else break Tudo isso é minusculo -
Já testou em outras portas USB? Esses periféricos são compatíveis com o windows 7? Ve se na Bios eles funcionam ou não também.
-
Isso q eu tava dizendo pra ele, mas esqueci de tirar na hora de editar o código rsrs. Só comentei do lado.
-
Eu não testei, mas aqui está a modificação que eu citei. #include <stdio.h> #include <conio.h> int main() { float valor ; int lampada,tipolamp; printf ("Comparativo de lampadas \n"); printf("O Comparativo simula uma lampada ligada 8 Horas por dia durante um mes \n"); printf ("Digite quantas lampadas você tem em casa 1 a 7:\n"); scanf("%d", &lampada); printf ("Tipo de lampada(1-Icandecente/2-Flourescente/3-Led):\n"); scanf ("%d",&tipolamp); if(tipolamp==1) //Troquei os <= por == também valor=60; else if (tipolamp==2) valor=15; else(tipolamp==3) //AQUIII valor=8; switch ( lampada ) { case 1 : printf ("Quantidade a ser paga em um mes %d\n",valor); break; case 2 : printf ("Segunda\n"); break; case 3 : printf ("Terça\n"); break; case 4 : printf ("Quarta\n"); break; case 5 : printf ("Quinta\n"); break; case 6 : printf ("Sexta\n"); break; case 7 : printf ("sábado\n"); break; default : printf ("Valor invalido!\n"); } getch(); 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