Ir ao conteúdo
  • Cadastre-se

Rafael3DD

Membro Pleno
  • Posts

    158
  • Cadastrado em

  • Última visita

posts postados por Rafael3DD

  1. Você baixou o driver de Rede diretamente do site da fabricante da sua placa-mãe?

    Já tive problemas com internet por conta de baixar o driver de rede automaticamente, ai toda vez quando ligava o PC nunca conectava com a internet...

    Caso não tenha baixado o driver de rede pelo site da fabricante, baixe e desinstale o antigo e instale o do site da fabricante.

  2. Eu troquei um botão tátil em uma placa e a trilha rompeu, como eu não entendo muito de eletrônica eu tentei fazer um jumper e o botão tátil parou de funcionar, quando eu coloco em teste de continuidade o multímetro apita independente da perna, alguém poderia me ajudar dizendo o que eu posso fazer para resolver isso?

     

    P_20230520_134957.thumb.jpg.9b2d0c205143777bc18135680ffb65d4.jpg

     

     

  3. Estou querendo fazer um upgrade de processador, vou sair de um R5 1400 para um R7 5700x, por esse motivo vou ter que comprar um Cooler para não sofrer com superaquecimento. Estou pensando em pegar o AG400 que parece ter um custo-benefício muito bom, alguém poderia me dizer se ele é suficiente para o R7 5700x ou tenho que pegar algo melhor?

    OB: boletei o AG400 na Terabyte por R$140,00 com frete incluso.

    • Curtir 1
  4. Alguém poderia me dizer o porque desse meu programa na hora de cadastrar a senha, não consegue achar o segundo nome que foi digitado?

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h> //Biblioteca para usar a funçao strcmp
    #include<windows.h>
    #include<conio.h>
    #include<locale.h>
    #define P 50
    #define N 2
    struct elevador{
    	char pavimento[P] [50];
    	char *senha,*validarsenha;
    	char nomepav[P] [50], nao;
    	int andar,com,sem;
    };
    static int linha;
    typedef struct elevador Televador;
    Televador pavimentos [P];
    	// salva os dados
    	int	indice;
    	char x [P] [50];
    int op,i,com;
    
    char *LerSenha(int);
    void cadastrar();
    void nomes();
    void senhas();
    void validar();
    void relatorio();
    void nomepesquisa();
    char pesquisaNomes[P];
    int main(){
    	setlocale(LC_ALL,"portuguese");
    	indice = 0;
    	do{
    	printf("\t\t****Menu****\n\n");
    	printf("1-Cadastar a quantidade de pavimento.\n");
    	printf("2-Cadastar os nomes dos pavimentos.\n");
    	printf("3-Cadastar senha.\n");
    	printf("4-Validar senha.\n");
    	printf("5-Relatório.\n");
    	printf("6-Finalizar.\n");
    	printf("Escolha uma das opções do menu: ");
    	scanf("%d",&op);
    	
    		switch(op){
    				case 1: 
    				//pavimento.
    					system("cls");
    					cadastrar();
    				break;
    				
    				case 2:
    				//nome do pavimento.
    					system("cls");
    					nomes();	
    				break;
    				
    				case 3:
    				//senha do pavimento.
    					system("cls");
    					senhas();
    					printf("\n");
    				break;
    				
    				case 4: 
    					validar();
    				break;	
    					
    				case 5:
    					system("cls");
    					relatorio();
    					break;
    			}
    	
    	}while(op != 6 );
    	
    	
    	system("PAUSE");
    	return 0;
    }
    
    char *LerSenha(int max){
    	int i;
    	char *senha = (char *)malloc(sizeof(char) *max);
    	while( (* (senha + i++) = getch()) != 13 && i < max) putchar ('*');
    	return senha;
    }
    	
    Televador cadastro;
    void cadastrar(){
    
    	// tipo elevador cadastro : onde guarda os dados
    
    	//guarda os dados.
    	fflush(stdin);
    	do{
    		printf("Informe a quantidade de pavimentos:");
    		scanf("%d",&cadastro.andar);
    			if(cadastro.andar < N){
    				printf("A quantidade inválida.\n");
    			}
    	}while(cadastro.andar < N);
    	
    	//onde está salvando os dados;
    	pavimentos [indice] = cadastro;
    	indice ++;
    }
    
    void nomes(){
    			fflush(stdin);
    		for(i=0;i<cadastro.andar;i++){
    			printf("Digite o nome do pavimento (%d): ",i+1);
    								//informa qual linha vai ler
    			scanf("%s", &cadastro.nomepav[i]);
    			pavimentos [indice] = cadastro;
    			indice++;
    		
    	}
    }
    
    void senhas(){
    		fflush(stdin);
    		printf("Qual o nome do pavimento você deseja ir:");
    		scanf("%s", &pesquisaNomes);
    		for(i=0;i < cadastro.andar;i++){
    			if(strcmp(cadastro.nomepav[i], pesquisaNomes)==0){
    				printf("%s encontrado\n",cadastro.nomepav[i]);
    				printf("Deseja inserir senha no pavimento (%d) ?\n", i+1);
    				printf("(s)-sim\n");
    				printf("(n)-não\n");
    				scanf("%c",&cadastro.nao);	
    					if(cadastro.nao == 'n' ||cadastro.nao == 'N'){
    					printf("ok\n");
    					cadastro.sem = i;
    					}
    						else if(cadastro.nao == 's' || cadastro.nao == 'S'){
    						printf("Digite sua senha:");
    						cadastro.senha = LerSenha(6);
    						cadastro.com = i;
    						}
    			}
    			else{
    			printf("Nome não encontrado!\n");
    			}
    			break;	
    	}	
    }
    
    void validar(){
    	for(i=0;i<cadastro.andar;i++){
    		cadastro.validarsenha = cadastro.senha;
    	}
    }
    
    void relatorio(){
    		printf("Pavimentos com senha é: %d\n",pavimentos[indice].com);
    		printf("Pavimentos sem senha é: %d\n",pavimentos[indice].sem);
    		printf("pavimentos cadastrados: %d\n",pavimentos[indice].andar);
    		printf("nome dos pavimentos: %s\n",pavimentos[indice].nomepav);
    	}
    		


            
     

    • Obrigado 1

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!