Flávio Pedroza
Membro Pleno-
Posts
2.073 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Flávio Pedroza postou
-
C++ Ler tamanho da entrada para criar vetores
Flávio Pedroza respondeu ao tópico de Clancy Gilroy em C/C#/C++
int main(){ int maior, maiorvalor, tam; cout << "Digite o tamanho do vetor" << endl; cin >> tam; int A[tam]; int B[tam]; maior = maiorval(A, B, tam); cout << "Maior valor e " << maior << endl; return 0; } -
pos-eih61ce + i7 3770, funciona? e a bios?
Flávio Pedroza respondeu ao tópico de SnoopThird em Placas-mãe
Se você colocar uma bios diferente da recomendada pelo fabricante com certeza vai estragar a placa-mãe. Veja se esse tópico lhe ajuda: -
C++ Substituir caracteres de uma string
Flávio Pedroza respondeu ao tópico de Clancy Gilroy em C/C#/C++
você deve usar os métodos find e replace da classe string. -
pos-eih61ce + i7 3770, funciona? e a bios?
Flávio Pedroza respondeu ao tópico de SnoopThird em Placas-mãe
As bios atual é de 2011, os intel core de 3a geração foram lançados em 2012, então é certeza que necessita de atualização da bios. -
HP Pavilion dv6 suporta quais processadores?
Flávio Pedroza respondeu ao tópico de AntonioMvP em Notebooks
Depende do socket, se for BGA realmente não é possível (a não ser dessoldando). Pelo que pesquisei, no caso do note do autor do tópico o socket é do tipo 989 rPGA, ou seja, o processo pode ser retirado e trocado. -
Delphi Envio de emails utilizando Pascal
Flávio Pedroza respondeu ao tópico de davidsix6 em Programação - outros
Veja se o Delphi tem um componente chamado SMTP ou algo assim. -
C Problema na hora de imprimir uma lista encadeada
Flávio Pedroza respondeu ao tópico de loukkanos em C/C#/C++
"resposta" é do tipo char. você não pode ler %s caso contrário dará problema de segmentação de memória (você está escrevendo em partes da memória não alocadas e está bagunçando os ponteiros). Perceba esse tipo de erro NÃO é alertado pelo compilador. A solução é trocar por "%c", ou melhor ainda, adotar c++ ou outra linguagem mais moderna que tem ferramentas para prevenir esse tipo de coisa.. LEMBRANDO AINDA QUE você TEM QUE CHAMAR FREE PARA CADA MALLOC, C NÃO LIBERA A MEMÓRIA ALOCADA AUTOMATICAMENTE. #include <stdio.h> #include <stdlib.h> #include <locale.h> typedef struct cadastro_produto{ char nome[30]; float preco_atacado; float preco_varejo; struct cadastro_produto *prox; } produto; int main (){ setlocale (LC_ALL, "Portuguese"); produto *ini, *fim; char resposta; ini = (produto *) malloc(sizeof(produto)); if (ini == NULL) return 0; fim = ini; while (1){ printf ("\nInforme o nome do produto: "); scanf ("%s", fim->nome); printf ("\nInforme o preço do produto no atacado: "); scanf ("%f", &fim->preco_atacado); printf ("\nInforme o preço do produto no varejo: "); scanf ("%f", &fim->preco_varejo); printf ("\nDeseja cadastrar outro produto? (s)im (n)ão: "); scanf ("%c", &resposta); while ((resposta != 'n') && (resposta != 'N') &&(resposta != 's') && (resposta != 'S')){ printf ("\nValor informado invalido"); printf ("\nDeseja cadastrar outro produto? (s)im (n)ão: "); scanf ("%c", &resposta); } if (resposta == 'N' || resposta == 'n') break; else /*(resposta == 'S' || resposta == 's')*/{ fim -> prox = (produto *) malloc (sizeof(produto)); if (fim -> prox == NULL) return 0; fim = fim -> prox; } } fim -> prox = NULL; fim = ini; while (fim != NULL){ printf ("\nProduto: %s", fim->nome); printf ("\nPreço no atacado: %.2f", fim->preco_atacado); printf ("\nPreço no varejo: %.2f\n\n", fim -> preco_varejo); fim = fim -> prox; } return 0; } -
você tem que ler do teclado a quantidade de votos nulos e em branco também. A quantidade de eleitores será a soma de todos os votos dos candidatos mais os votos nulos e brancos. o percentual de votos válidos será o total de votos válidos vezes 100 divido pelo total de eleitores. e assim por diante.
-
C# Chamando funções dentro de scripts
Flávio Pedroza respondeu ao tópico de mrfrustrationman em C/C#/C++
Não sei se é o que procura, mas é possível executar scpripts python dentro do c#, passando parâmetros e capturando os resultados. https://www.dotnetlovers.com/article/216/executing-python-script-from-c-sharp Também é possível você implementar sua própria solução. Basta você ler o arquivo de texto e armazenar cada linha em um vetor. Depois você varre o vetor e compara cada valor para chama a função correspondente. -
Minha fonte aguenta upgrades?
Flávio Pedroza respondeu ao tópico de Joao Miguel Hueb em Fontes e energia
Tem que trocar a memória também, mas a fonte não precisa. adicionado 0 minutos depois Tem que trocar a memória também para DDR4, mas a fonte não precisa. -
https://wiki.osdev.org/ Nesse site tem muito material. Edit: https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf
-
Numa lista encadeada, deve sempre existir, ao menos, o primeiro elemento. Então a lista não pode ser de todo vazia. E ele é criado na função lista_cria: LISTA *lista = (LISTA*) malloc(sizeof(LISTA)); o "if( lista != NULL)" serve para verificar se realmente o elemento inicial da lista foi criado e alocado na memória de fato.
-
Ligar direto na tomada ou estabilizador?
Flávio Pedroza respondeu ao tópico de smoaq em Fontes e energia
Dá um bom peso de porta também. NÃO LIGUE SEM PASTA TÉRMICA E NÃO USE NENHUM PRODUTO "SUBSTITUTO" IMPROVISADO. -
arrependimento em parte do pedido e frete na Kabum
Flávio Pedroza respondeu ao tópico de kapiel10 em Recomendações de serviços e lojas
O melhor é entrar em contato com a loja é perguntar qual o protocolo nesses casos, até para evitar dores de cabeça. -
C Erro de linguagem ( so estou errando nos minutos)
Flávio Pedroza respondeu ao tópico de Pedro Aquino Ribeiro em C/C#/C++
Par mim está normal: #include <stdio.h> int main () { int tempo, segundos, minutos, horas; scanf("%d", &tempo); printf("Total: %d segundos.\n", tempo); horas = tempo / 3600; minutos = horas /60; segundos = tempo % 60; printf("Conversão: %d horas, %d minutos e %d segundos.", horas, minutos, segundos); return 0; } -
você tem chamar free para para cada vez que usou malloc. No caso, tem um lação que aloca 25 variáveis na memória, além da alocação do deck. você tem que repetir o laço, mas ao invés de alocar você teria que chamar free. Além disso, após liberar a memória você tem que atribuir NULL ao ponteiro, free não faz isso automaticamente
-
Java incompatible types: double cannot be converted to String
Flávio Pedroza respondeu ao tópico de MateusRuiz em Java/Android SDK
Digitei errado, quis dizer ir.setText(String.valueOf(impostoderenda)); -
Arduino Função ler cada letra de uma string e retornar o valor ascii ou binario da mesma
Flávio Pedroza respondeu ao tópico de Thiago Miotto em Microcontroladores
Não sei se essa era sua dúvida, mas você pode transformar um número em string e depois concatená-lo a outra string; int x = 12 String pos = "Posicao "; String num = String(x); pos = pos + num; na String pos terá "Posição 12". -
Java Programação Fila de Banco
Flávio Pedroza respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
Não programo em Java, mas vou dar meu palpite de leigo: //Crie 3 filas, uma para cada tipo de senha List<Senha> listaSenhaP; List<Senha> listaSenhaR; List<Senha> listaSenhaC; //Cada botao adicionar um elemento em filas diferens private void botaoRapidaActionPerformed(java.awt.event.ActionEvent evt) { //... listaSenhaR.add(s); private void botaoComumActionPerformed(java.awt.event.ActionEvent evt) { //... listaSenhaC.add(s); private void botaoPreferencialActionPerformed(java.awt.event.ActionEvent evt) { //... listaSenhaP.add(s); // Na hora de iteragir com as filhas, se uma determinada fila esta vazia você passa para a proxima private void botaoCaixa1ActionPerformed(java.awt.event.ActionEvent evt) { Iterator<Senha> itr = listaSenhaP.iterator(); // verifica se a fila Preferencial está vazia if (listaSenhP.isEmpty()) { //verifica se a lista Rápida também está vazia if (listaSenhaR.isEmpty()) { //Caso a fila rápida esteja vazia, coloque aqui o código para chamar da fila Comum } else { //Bote aqui o código para chamar a da fila Rápida } } else //Cahama da fila Rápida, pois não está vazia { Senha caixa = itr.next(); itr.remove(); painelSenha.setText(String.valueOf(caixa.getTipo()) + "-" + String.valueOf(caixa.getNumero())); painelGuiche.setText(" Caixa 1 "); } } Espero ter ajudado. -
Java incompatible types: double cannot be converted to String
Flávio Pedroza respondeu ao tópico de MateusRuiz em Java/Android SDK
Tenta assim: -
Qual processador para Socket 559 FCBGA8
Flávio Pedroza respondeu ao tópico de DIEGO AMERICO NUNES em Placas-mãe
Esses socket (BGA) o processador é soldado na placa-mãe - não tem como trocar facilmente. -
É possível o Windows 10 ter incompatibilidade com placa-mãe ?
Flávio Pedroza respondeu ao tópico de Luzia Sousa em Windows 10
Provavelmente o "técnico" que instalou usou a versão padrão de lançamento do Windows. Ou provavelmente instalou uma versão pirata do Windows 10. Se instalar a versão mais atual, já com todas as atualizações e correções, deverá funcionar sem problema. -
C# Quando eu tento compilar meu programa para ofuscar o codigo da erro
Flávio Pedroza respondeu ao tópico de TheFoxy1221 em C/C#/C++
você está declarou 800 variáveis e está somando? Use um vector e some com um laço. -
você está programando no arduino? Vi que essa classe String tem um metódo "c_str()". https://www.arduino.cc/reference/pt/language/variables/data-types/string/functions/c_str/ Basta chamar esse método: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { uint_16 data[2]; String varHex1 = String(data[1], HEX); String varHex2 = String(data[0], HEX); String vetorhex = varHex1 + varHex2; unsigned long l = strtoul(vetorhex.c_str(), NULL, 16); float f = *((float*)&l); printf("%f", f); return 0; }
-
0x410f0000 que em float da 8.9375 0x420f0000 é que dá 35.75 https://www.h-schmidt.net/FloatConverter/IEEE754.html De todo modo, seria algo assim o que procura? #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char hex[11] = "0x420F0000"; unsigned long l = strtoul(hex, NULL, 16); float f = *((float*)&l); printf("%f", f); 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