Ir ao conteúdo
  • Cadastre-se

keytous

Membro Pleno
  • Posts

    42
  • Cadastrado em

  • Última visita

Tudo que keytous postou

  1. Opa, Alguém sabe o motivo causador dos tais X cinza nos ícones do desktop? Já tem um bom tempo q estou com isso. Uso o sincronizador do google, mas o mesmo esta apontando apenas para pasta em meus documentos.
  2. Estou enfrentando a mais de mês problemas com uma Daruma DR700. Ela funciona e do nada para. Já reinstalei driver, spooler, ajustes gerais, comandos CMD, velocidade, etc... E para ajudar o site deles esta fora do ar um tempão já. Uso o comando via CMD. Exemplo ela esta na minha COM7. Entro no cmd e digito. Mode >com7 Ela imprime. Tento de novo. Imprime... de novo, imprime. Daqui a pouco, do nada, ela não imprimi mais. Aí tenho q tentar entrar no tal do tool, rodar aquele teste de impressora (fiscal, não fiscal...) as vezes volta, as vezes não. As vezes tenho q instalar o driver USB de novo, aí volta. Ou desligar e ligar ela de novo. Não é cabo USB também, já testei com outro. Realmente, não sei mais o que fazer.
  3. 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...
  4. 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!
  5. 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!
  6. 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!
  7. 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.
  8. 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% !!!
  9. 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ç!
  10. 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...
  11. 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 ( */* ) ?
  12. 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 !!
  13. 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 !!
  14. 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; } } ---------------------------------------
  15. 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 !!
  16. Boa Noite. Estou a procura de um amigo, para me ajudar na linguagem Pascal, estou com vários exercícios para fazer, mas no entanto estou com dificuldade, no Grau 1 da faculdade já não fui muito bem então estou com medo de reprovar. Alguém p/ add no face eu algo do tipo para me ajudar !!! me manda uma msg... Obrigado no aguardo...
  17. Boa tarde pessoal Bom meu problema é o seguinte, preciso criar uma aplicação Cliente/Servidor TCP (socket), pode ser o mais simples possível (troca de mensagens). Qualquer linguagem de programação, já tentei varias mas nenhuma funciona, da erro na hora de compilar/executar. (E como não tenho grandes conhecimentos na área esta complicado) Obrigado.
  18. Nossa !! Desculpe descuido meu, deve ser pelo estresse mesmo, agora sim rodou certinho, cara sem palavras para descrever minha gratidão e na verdade não só por você me ajudar com o trabalho, é realmente admirável alguém assim como você, disposto a ajudar os outros, Gostaria muito de poder ser seu amigo, seria um prazer, pois o mundo esta em falta de pessoas do bem, poderia me enviar uma msg com seu contato? E-mail, Facebook... Vamos ser Amigos, pode contar comigo, se eu poder t ajudar em alguma coisa, vou me empenhar para fazer.... Muito obrigado !!!!
  19. [Error] cannot convert 'consulta*' to 'consulta**' for argument '1' to 'void excluir(consulta**)' _______________________________________ case 5: excluir ( | lista); //ERRO NESSA LINHA, CURSOR BEM ONDE ESTA A MARCAÇÃO break; _______________________________________ OBRIGADO !!
  20. Fiz as alterações exatamente igual você escreveu acima, agora quando vou compilar não aparece mais nenhuma tarja vermelha de erro no código, parece q esta tudo certo, mas abaixo no Dev-C++, mostra um erro. (.text+0x267): undefined reference to `excluir(consulta*)' [Error] ld returned 1 exit status E ele não compila... Obrigado !!
  21. O ERRO GERADO NO COMPILADOR É ESSE: In function 'void excluir(consulta*) [Error] no match for 'operator=' (operand types are 'consulta' and 'consulta*) [Note] candidate is: [Note] consulta& consulta::operator=(const consulta&) [Note] no known conversion for argument 1 from 'consulta*' to 'const consulta&' CODIGO ABAIXO: // EXCLUIR REGISTRO void excluir (struct consulta *inicio){ if (inicio == NULL) printf("Sem registros"); else { int cod, cont = 0; consulta *p = inicio; consulta *pr = p; printf("\nEntre com o codigo do registro que deseja excluir: "); scanf("%d", &cod); do { int numer = atoi(p -> numero); if (cod == numer){ cont = 1; if (pr == NULL){ * inicio = p -> prox; } else pr -> prox = p -> prox; //Atribui o próximo nodo em p ao nodo atual printf("\nExclusao feita com sucesso\n"); break; } pr = p; //Nodo atual em p agora em pr p = p -> prox; //proximo nodo em p } while (p !=NULL); if (cont == 0){ printf("\nRegistro nao localizado. \n"); } } } O ERRO É NESSA LINHA: * inicio |= p -> prox; O CURSOR FICA PISCANDO EXATAMENTE ONDE EU FIZ A MARCAÇÃO. OBRIGADO !!
  22. Ok Atlos, eu ate poderia fazer esse teste de excluir o banco de dados na mão e depois fazer novos cadastros, para testar, o problema é q ele não compila da sempre aquele erro na linha: *inicio = p->prox; no mesmo lugar, na verdade se ele so excluir ja ta bom, vou entregar assim mesmo para meu Prof, ja estou cansado desse código, estou em cima dele já algum tempo quebrando a cabeça. Obrigado.
  23. Obrigado Amigo, porém fiz as suas alterações, mas esta ocorrendo o mesmo problema exatamente no mesmo lugar na mesma linha.
  24. Bom Dia ! Atlos Primeiramente obrigado pela ajuda, fiz conforme você me orientou mas esta acontecendo o seguinte erro, nessa linha do código. ------------------------------------------------------------------------------------------------------- cont = 1; if(pr != NULL) { *inicio = p->prox; // AQUI APARECE O ERRO } else pr->prox = p->prox; //Atribui o próximo nodo em p ao nodo atual printf("\nExclusao feita com sucesso\n"); break; } --------------------------------------------------------------------------------------------------------- OBS: No caso se eu comento essa linha: // *inicio = p->prox; O código compila, mas quando eu tento excluir algum registro, no caso tenho 5 registros cadastrados, quando tento excluir o '1' ele aparece a mensagem q foi excluído, mas nos 4 restante aparece q o registro não foi encontrado. entretanto quando eu seleciono a opção de listar registros todos aparecem, inclusive o registro '1' q a principio teria sido excluído. Certamente essa linha (// *inicio = p->prox;) esta fazendo falta, ou algo parecido. Obrigado !!

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!