Ir para conteúdo

Fernando Mercês

Administradores
  • Postagens

    1.507
  • Registro em

  • Última visita

  • Dias Ganhos

    160

Tudo que Fernando Mercês postou

  1. Oi Ernany, tudo bem? Que tipo de ajuda? Posta até onde você foi (seu código) e a dúvida. ?
  2. Opa, tá funcinando o programa? Se não, qual requisito que não tá sendo entendido? Em outras palavras, em qual requisito você precisa de ajuda? ? Abraço!
  3. Oi lucas. O que acontece quando você tenta usar? Qual requisito que não funciona? ?
  4. Opa, bem vindo! Tá um pouco embolado isso... Pra começar, queria pedir que você edite seu post e use o bloco de código no seu código, usando o realce de sintaxe em C. Olha só a diferença. ? Sem realce: printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Com realce (na tela de edição do post, seleciona seu código, clica no botão <>, escolhe C na caixa de seleção no canto inferior direito e clica em Inserir? printf("Digite a %d%c nota do %d%c Aluno --: ",j+1,166,i+1,167); Aí você corrige a indentação pra facilitar pra gente também. Fica melhor pra gente ver e tentar entender teu código. Abraço!
  5. Que bom! É difícil dizer o que foi que rolou com a versão que você tava tentando rodar. São muitas possibilidades... Mas estudar o apt, apt-get, dpkg, etc é muito legal pra quem usa Debian, Ubuntu, Kali, etc. Adianta bastante a instalação e manutenção de programas. ? Grande abraço!
  6. Tenta o seguinte: $ sudo killall codeblocks $ sudo apt-get update $ sudo apt-get install --reinstall codeblocks Copia e cola a saída de cada comando aqui, por favor. ? Abraço.
  7. Legal. O código parece ok! Agora você precisa criar duas funções, uma que imprima o conteúdo dos procedimentos e outra que imprima a soma de todas as durações, certo? A primeira poderia ser algo do tipo: void imprimeDadosProcedimento(struct procedimento proc[], int qtd) { // loop para imprimir os dados } Topa fazer e postar o código aqui? ? Abraço!
  8. Humm.. do jeito que você fez essa alocação aí, não sei, acho que vai precisar de uma função que receba ambas as matrizes por referência, mas também seus números de linhas e colunas. E retorne uma matriz. Algo assim: float **mult_mat(float **a, int linA, int colA, float **b, int linB, int colB) Mas pode haver soluções melhores que não pensei. Alguém mais? ? Abraços!
  9. Oi Lucas. Esse é o mesmo problema postado aqui? Se for, por favor, atualize o tópico lá para podermos apagar este. Não é legal criar vários tópicos sobre o mesmo assunto. ? Em tempo, postar o enunciado do exercício e esperar a resposta não funciona. Raramente alguém vai dedicar tempo pra fazer o exercício por você, afinal, o estudante de programação é você. ? É preciso postar o seu código e explicar onde exatamente está sua dúvida, o erro que dá, etc. Aí a galera ajuda. ˆˆ Um abraço e bons estudos!
  10. Você tá fazendo int i-0, o que não é uma construção válida na linguagem. Se sua intenção é declarar uma variável i do tipo inteiro e atribuir o valor zero a ela, então é preciso fazer int i=0. O mesmo erro acontece em verifica_senha-1, creio. Valeu!
  11. Isso acontece por conta da ordem das coisas. No comando "dir > dir.txt", três coisas acontecem, nessa ordem: Um arquivo dir.txt é criado vazio (por conta do redirecionador "> dir.txt"). O comando dir roda e lê todo o conteúdo do diretório, que tem o dir.txt vazio neste momento. Ao tentar imprimir o que leu, o cmd redireciona a saída padrão para o arquivo dir.txt, que ainda tá vazio, mas agora terá a saída do comando dir já pronta no passo anterior. A única forma que conheço é usar outro diretório. Isso não resolve o problema paradoxal que você apresentou. Creio que não haja solução para considerar o tamanho do dir.txt porque ele só é preenchido depois que o comando dir roda, o que cria o paradoxo que você falou. Abraço!
  12. Escolaridade: Graduação completa em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica e/ou áreas correlatas; Experiência: Desenvolvimento de drivers para Sistema Operacional Windows ou Linux, desenvolvimento para sistemas embarcados; Conhecimento de Linux embarcado, conhecimento em criptografia simétrica, assimétricas, algoritmos de hash e protocolos criptográficos, como por exemplo TLS, conhecimento sobre protocolos RS232, RS485, CAN, etc; Conhecimentos em desenvolvimento para módulos de BIOS e/ou linguagem assembly serão considerados diferenciais. Link para mais detalhes: https://lnkd.in/e8WteT2B
  13. Fantasma? Nunca ouvi falar. Você quer converter o endereço virtual para offset em arquivo? Se for isso pode usar o rva2ofs, do pev. Este recurso tem também no DIE, x64dbg, OllyDbg e vários outros debuggers ou analisadores de PE. ? Abraço!
  14. Oi Paula. Entendi. Bem, neste caso recomendo que peça ajuda aos seus colegas e professores ou estude por algum livro. Se alguém que já sabe programar fizer este programa, aí você não aprende a programar. E só tem uma maneira de se aprender a programar: programando. ? Aqui tem bastante material (essa apostila da UFMG é um ótimo início): https://www.mentebinaria.com.br/studying-materials/registros/cc/ Não sei quanto tempo você tem para resolver o exercício. Já tem um ambiente funcionando com compilador e tudo mais? Consegue fazer um "Hello, word" simples e já testar? Valeu!
  15. Oi Paula, tudo bem? Você sabe começar? Já tem um código iniciado aí? Se sim, posta pra gente e diz onde estão suas dúvidas que a gente ajuda. ? Valeu!
  16. Hoje o Federal Bureau of Investigation (FBI) e a Cybersecurity & Infrastructure Security Agency (CISA) publicaram um alerta para que empresas se certifiquem de estarem com as proteções em dia contra possíveis ataques de ransomware no fim de semana e feriados prolongados no mundo todo, quando os escritórios das empresas estão fechados geralmente. O alerta diz que os órgãos não têm informações específicas sobre ataques já planejados, mas ressalta que em 2021 vários ataques rolaram justamente em períodos como esse. Os órgão relembram o seguinte: Em maio de 2021, perto do feriado de Dia das Mães, criminosos da gangue que usa o ransomware DarkSide atacaram a Colonial Pipeline, ligada à infraestrutura crítica de energia dos Estados Unidos, resultando em quase uma semana de paralização. Ainda em Maio de 2021, no fim de semana do Memorial Day, uma empresa ligada ao setor agrícola foi atacada por uma gangue usando REvil. Em Julho de 2021 no feriado de 4 de Julho americano, foi a vez do REvil atacar novamente a infra de TI dos EUA. As ameaças mais ativas nos últimos dias incluem: Conti PYSA LockBit RansomEXX/Defray777 (este foi usado contra STJ, Embraer, Renner) Zeppelin Crysis/Dharma/Phobos Temos ainda o Nefilim, usado contra a Cosan/Raízen aqui no Brasil. Na nota, FBI-CISA recomendam: Backup offline. Não clicar em links suspeitos. Se usar, RDP, monitore e assegure-o! Atualizar SOs e aplicações, e buscar vulnerabilidades neles. Usar senhas fortes. Usar autenticação de múltiplo fator. Assegurar as contas de usuários. Ter um plano de resposta à incidentes. No primeiro vídeo da série "Na Lata", eu falo um pouco do tema, respondendo uma das perguntas dos nossos apoiadores: No nosso Instagram, também fiz stories fixos sobre o caso da Renner. Se cuide! ?
  17. Versão 0.1

    641 downloads

    Versão 0.1 do nosso livro "Fundamentos para Engenharia Reversa", também disponível online.
  18. Oi Gabriel! A gente vai divulgar um roteiro na próxima segunda exatamente sobre isso. Pode cobrar aqui no tópico. ? Abraço!
  19. Opa, não vem nenhum campo com ID da transação nesse POST da Cielo? Não é uma boa ideia. Pode ser falsificado também. ? Abraço.
  20. Oi Nicholas. Acho que seu único equívoco é achar que precisa saber o tamanho do de stdin antes. ? A real é que como você não sabe quantos bytes receberá de entrada, vai precisar alocar memória dinamicamente. Uma abordagem possível é: Alocar um buffer qualquer. Realocá-lo em 256 bytes (aumentá-lo nessa quantidade). Ler 256 bytes para este buffer. Equanto o número de bytes lidos for positivo, ir para 2. No final você terá um buffer com todo o conteúdo de stdin. Não sei se esta é a melhor opção, no entanto. Abraço!
×
×
  • Criar Novo...