Ir ao conteúdo
  • Cadastre-se

keytous

Membros Plenos
  • Total de itens

    41
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre keytous

  • Data de Nascimento 04-09-1989 (29 anos)

Informações gerais

  • Cidade e Estado
    taquara
  1. Instalação da impressora é "win + R" \\maquina, dois cliques em cima da impressora, "deseja instalar o driver?", "sim", feito. Já fiz também pelo gerenciador do windows.... Rede local com ip automático, um roteador básico da TP-link... um switch... Tudo muito convencional...
  2. Boa tarde. Em uma rede de 5 computadores, 3 win10, 1 win7, 1winServer2012, uma impressora samsung multifuncional instalada via USB em um dos computadores com win10 e compartilhada com os demais, simplesmente some. A impressora é instalada na maquina localmente via USB (não tem entrada para cabo de rede), logo é compartilhada, configurada em todos os outros computadores, inicialmente tudo funciona muito bem.... No dia seguinte, os problemas já começam a aparecer, a impressora já não esta mais nos outros computadores. Tenho q entrar novamente, acessar a maquina e reinstalar de novo. Nunca tinha visto isso, o que pode estar rolando? Obrigado!
  3. Boa noite! Pessoal estou com o problema de não conseguir fazer o upload de múltiplas imagens no Laravel, de apenas uma eu consigo, mas em um cadastro de produto como é o caso deve ser possível o cadastro de mais imagens né. obrigado!
  4. Boa tarde galera. Gostaria de saber o que usar para desenvolver uma aplicação responsivo, que rode tanto na web ou em smartphone podendo ser apenas android mesmo, gostaria de saber quais linguagens e tecnologias para desenvolvimento completo, mas lembrando q de forma descomplicada, tudo isso para um cara que sabe apenas o básico de programação e banco de dados. Muito obrigado!
  5. Opa, cara é um pc antigo, mas acredito que não tenha nada a ver com a configuração dele pois mesmo se eu encerrar um processo q esteja a 100% outro assumi, se eu fecho o outro, outro assume, e fica no pico direto, sem baixar nada.
  6. Boa tarde Galera seguinte, migrei do server 2003 para o 2008, tudo certo, mas agora o CPU fica a 100% sempre, mesmo se eu fechar o processo q esta no topo da lista de consumo ele assume outro processo e assim sucessivamente. - Não é Virus. - Ja viz o sfc /scannow, o chkdsk. - Instalei o service pack 2. - Reset na bios. - Desativei todos recursos visuais (melhor desempenho) - Desativei os programas da inicialização E nada, ta sempre a 100% !!!
  7. Opa. Resolvido !! Basta colocar -r. Ficando assim: "C:\Arquivos de programas\WinRAR\Rar.exe" a -r -as -m5 -psenha "C:\bkp.rar" "C:\origem\*.*" Ai neste caso eu posso remover essa parte ( "C:\origem\*/*" ) da linha de comando. O -r é um comando do próprio winrar para copiar subpastas. Valeu parceiro Walter C pela força, abç!
  8. Não tem a ver, no windows 7 funciona de boa, no xp ele não consegui ler os arquivos... Já tentei inverter a barra entro outros testes e nada... Ele não copia as subpastas da origem...
  9. Bom dia Estou configurando um sistema de BKP via winrar gerando arquivos compactados. Minha duvida: Esse comando abaixo uso no windows 7 e funciona perfeitamente, ele copia tudo da pasta secretaria e gera um arquivo rar 'bkp_secretaria' compactado inclusive conteudos das subpastas. "C:\Program Files\WinRAR\Rar.exe" a -as -m5 -psenha \\servidor\bkp_secretaria D:\SECRETARIA\*.* D:\SECRETARIA\*/* Esse segundo comando funciona parcialmente, estou usando no windows xp, ele apenas funciona copiando arquivos soltos da pasta 'origem' as subpastas contidas dentro da pasta não são copiadas. Diz q o não foi possível ler o conteúdo dentro da pasta origem\*\* "C:\Arquivos de programas\WinRAR\Rar.exe" a -as -m5 -psenha "C:\bkp.rar" "C:\origem\*/*" "C:\origem\*.*" Pergunta, porque no windows xp e também no server 2008 o comando não lê arquivos dentro das subpastas ( */* ) ?
  10. Boa tarde Não estou conseguindo conectar meu aparelho no computador, já tentei em diversas maquinas com diferentes sistemas (windows 7, 8, 10 e até xp) instalei o tal "SAMSUNG_USB_Driver_for_Mobile_Phones" e não tive sucesso tentei com o Kies e também não deu certo. Sempre ao plugar ele via USB, apresenta em gerenciador de dispositivo aquele ponto de exclamação amarelo, já tentei forçar a atualização dos driver por ali e nada... Já estou para desistir d tentar... Espero ajuda da galera ai !! Valeu, muito obrigado !!
  11. Boa tarde, tenho uma ideia de projeto, estou cursando sistemas, mas não sou bom em programação, por isso venho por este meio tentar encontrar uma pessoa para tirar umas duvidas referente essa minha ideia. Obrigado!
  12. Como eu jogo dendo desse spoile??? # include <stdio.h>//# include <cstdio>struct dados{ int cod; char nome[30]; float salario; char setor[30]; char funcao[30]; };struct dados cadastro[100];int main ();void cadastrar (){ int cont = 1, i = 0, j; char soun; FILE *arquivo; arquivo = fopen("dados.txt", "r"); if (arquivo == NULL){ printf ("ERRO !! Banco nao existe, criando novo Banco de Dados..."); getchar (); arquivo = fopen("dados.txt", "w"); } else { printf ("Banco de Dados Carregado com Sucesso !!"); while (!feof(arquivo)){ // enquando não(!) chegar no final do arquivo fread(&cadastro[i], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ // condicão caso não chegue no final, ou seja tem arquivos cont = cadastro[i].cod + 1; i++; } } } do{ cadastro[cont].cod = cont; printf("\nCodigo: %d", cadastro[cont].cod); getchar (); printf("\nNome: "); fgets (cadastro[cont].nome, 30, stdin); printf("\nSalario: "); scanf ("%f", &cadastro[cont].salario); getchar(); printf("\nSetor de Trabalho: "); gets (cadastro[cont].setor); printf("\nFuncao: "); gets (cadastro[cont].funcao); printf ("\nLetra (n) para novo cadastro, ou qualquer outra para sair: "); scanf ("%c", &soun); cont++; getchar (); if (cont >= 100){ printf ("Esgotado limite de cadastro !!"); soun = 'a'; } }while (soun == 'n'); arquivo = fopen("dados.txt", "a+"); //Abre um arquivo texto para gravação e leitura. Se o arquivo já existir, os dados for(j=i; j < cont; j++){ //serão adicionados no fim do mesmo. Caso contrário, um novo arquivo será criado. fwrite(&cadastro[j], sizeof(struct dados), 1, arquivo); } fclose(arquivo); main ();} void listar (){ int i, cont = 0; FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ cont++; } } fclose(arquivo); for(i=1; i < cont; i++){ printf("\nCodigo: %d", cadastro[i].cod); printf("\nNome: %s",cadastro[i].nome); printf("Salario: %5.2f\n",cadastro[i].salario); printf("Setor: %s\n",cadastro[i].setor); printf("Funcao: %s\n",cadastro[i].funcao); } main ();} void media (){ int cont = 0; float salario = 0, mediasalario = 0; FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ salario = salario + cadastro[cont].salario; cont++; } } mediasalario = salario / cont; printf ("\nAtualmente existe %d funcionarios contratados", cont); printf ("\nA Media geral de Salario eh: %5.2f por Funcionario Registrado\n\n", mediasalario); main ();}void pesquisa (){ int cont = 0, codigo, aux = 2; printf ("Digite o codigo do Funcionario: "); scanf ("%d", &codigo); printf ("\nPesquisando no Banco de Dados..."); FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ if (codigo == cadastro[cont].cod){ aux = 1; printf ("\n\n\nCadastro Encontrado !!"); printf("\nCodigo: %d", cadastro[cont].cod); printf("\nNome: %s",cadastro[cont].nome); printf("Salario: %5.2f\n",cadastro[cont].salario); printf("Setor: %s\n",cadastro[cont].setor); printf("Funcao: %s\n\n\n",cadastro[cont].funcao); } cont++; } } if (aux == 2){ printf ("\nCadastro NAO Encontrado !!\n\n"); } main ();}void excluir (){ int cont = 0, i = 0, codigo; printf ("Digite o codigo do Funcionario: "); scanf ("%d", &codigo); FILE *arquivo; arquivo = fopen("dados.txt", "r+"); while (!feof(arquivo)){ fread(&cadastro[i], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ cont = cadastro[i].cod + 1; i++; } } arquivo = fopen("dados.txt", "w"); for(i=0; i < cont; i++){ if (cadastro[i].cod != codigo){ fwrite(&cadastro[i], sizeof(struct dados), 1, arquivo); } } fclose(arquivo); main ();}int main (){ int op; printf ("\nEscolha uma opcao\n"); printf ("\n(1) - Para Cadastrar"); printf ("\n(2) - Para Listar"); printf ("\n(3) - Media de Salario dos funcionarios"); printf ("\n(4) - Pesquisar Funcionario pelo Codigo de Cadastro"); printf ("\n(5) - Excluir Cadastro"); printf ("\n(0) - Sair \n>> "); scanf ("%d", &op); if (op == 1){ cadastrar (); } if (op == 2){ listar (); } if (op == 3){ media (); } if (op == 4){ pesquisa (); } if (op == 5){ excluir(); } if (op == 0){ return 0; }} Encontrei !!
  13. Boa tarde Pessoal Estou com meu código praticamente pronto mas esta acontecendo apenas um erro q não consigo identificar, corrigir. Quando excluo algum registro e depois vou cadastrar outro novamente sem fechar o programa o cadastro duplica quando mando listar novamente. Alguém poderia me ajudar? Acredito q seja apenas um detalhe mas não o encontro. OBRIGADO !! ---------------------- # include <stdio.h> struct dados{ int cod; char nome[30]; float salario; char setor[30]; char funcao[30]; }; struct dados cadastro[100]; int main (); int cadastrar (){ int cont = 0, i = 0; char soun; FILE *arquivo; arquivo = fopen("dados.txt", "r+"); if (arquivo == NULL){ printf ("ERRO !! Banco nao existe, criando novo Banco de Dados..."); fflush(stdin); getchar (); arquivo = fopen("dados.txt", "w+"); } else { printf ("Banco de Dados Carregado com Sucesso !!"); while (!feof(arquivo)){ // enquando não(!) chegar no final do arquivo fread(&cadastro, sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ // condicão caso não chegue no final, ou seja tem arquivos cont = cadastro.cod + 1; i++; } } } do{ cadastro[cont].cod = cont; printf("\nCodigo: %d", cadastro[cont].cod); getchar (); printf("\nNome: "); fgets (cadastro[cont].nome, 30, stdin); printf("\nSalario: "); scanf ("%f", &cadastro[cont].salario); getchar(); printf("\nSetor de Trabalho: "); gets (cadastro[cont].setor); printf("\nFuncao: "); gets (cadastro[cont].funcao); printf ("\nLentra (n) para novo cadastro, ou qualquer outra para sair: "); scanf ("%c", &soun); cont++; getchar (); if (cont >= 100){ printf ("Esgotado limite de cadastro !!"); soun = 'a'; } }while (soun == 'n'); arquivo = fopen("dados.txt", "w"); for(i=0; i < cont; i++){ fwrite(&cadastro, sizeof(struct dados), 1, arquivo); } fclose(arquivo); main (); } int listar (){ int i, cont = 0; FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ cont++; } } fclose(arquivo); for(i=0; i < cont; i++){ printf("\nCodigo: %d", cadastro.cod); printf("\nNome: %s",cadastro.nome); printf("Salario: %5.2f\n",cadastro.salario); printf("Setor: %s\n",cadastro.setor); printf("Funcao: %s\n",cadastro.funcao); } main (); } int media (){ int cont = 0; float salario = 0, mediasalario = 0; FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ salario = salario + cadastro[cont].salario; cont++; } } mediasalario = salario / cont; printf ("\nAtualmente existe %d funcionarios contratados", cont); printf ("\nA Media geral de Salario é: %5.2f por Funcionario Registrado\n\n", mediasalario); main (); } int pesquisa (){ int cont = 0, codigo, aux = 2; printf ("Digite o codigo do Funcionario: "); scanf ("%d", &codigo); printf ("\nPesquisando no Banco de Dados..."); FILE *arquivo; arquivo = fopen("dados.txt", "r"); while (!feof(arquivo)){ fread(&cadastro[cont], sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ if (codigo == cadastro[cont].cod){ aux = 1; printf ("\n\n\nCadastro Encontrado !!"); printf("\nCodigo: %d", cadastro[cont].cod); printf("\nNome: %s",cadastro[cont].nome); printf("Salario: %5.2f\n",cadastro[cont].salario); printf("Setor: %s\n",cadastro[cont].setor); printf("Funcao: %s\n\n\n",cadastro[cont].funcao); } cont++; } } if (aux == 2){ printf ("\nCadastro NAO Encontrado !!\n\n"); } main (); } int excluir (){ int i = 0, cont = 0, codigo; printf ("Digite o codigo do Funcionario: "); scanf ("%d", &codigo); FILE *arquivo; arquivo = fopen("dados.txt", "r+"); while (!feof(arquivo)){ fread(&cadastro, sizeof(struct dados), 1, arquivo); if (!feof(arquivo)){ cont = cadastro.cod + 1; i++; } } arquivo = fopen("dados.txt", "w"); for(i=0; i < cont; i++){ if (cadastro.cod != codigo){ fwrite(&cadastro, sizeof(struct dados), 1, arquivo); } } fclose(arquivo); main (); } int main (){ int op; printf ("\nEscolha uma opcao\n"); printf ("\n(1) - Para Cadastrar"); printf ("\n(2) - Para Listar"); printf ("\n(3) - Media de Salario dos funcionarios"); printf ("\n(4) - Pesquisar Funcionario pelo Codigo de Cadastro"); printf ("\n(5) - Excluir arquivo"); printf ("\n(0) - Sair \n\n>> "); scanf ("%d", &op); if (op == 1){ cadastrar (); } if (op == 2){ listar (); } if (op == 3){ media (); } if (op == 4){ pesquisa (); } if (op == 5){ excluir (); } if (op == 0){ return 0; } } ---------------------------------------
  14. Boa tarde. Pessoal tenho um trabalho a fazer, onde devo manipular dados em um banco .txt. (cadastrar, consultar, excluir). Meu problema Inicial: Gravar arquivos de uma struct no meu .txt. --------------------------------------------------------------------------------- # include <stdio.h> int main (){ FILE *file; file = fopen ("banco.txt", "w"); int i; struct pessoa{ char nome[50]; int idade; }; struct pessoa cadastro[2]; printf ("Cadastro de Pessoas:\n\n"); for (i=0; i < 2; i++){ printf ("\nNome: "); fgets (cadastro.nome, 50, stdin); printf ("Idade: "); scanf ("%d", &cadastro.idade); getchar (); } return 0; } --------------------------------------------------------------------------------------- Sei que na forma q esta apenas cria o arquivo .txt, e as entradas de dados não são gravadas no mesmo. Minha dificuldade é justamente essa. Obrigado !!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×