Ir ao conteúdo
  • Cadastre-se

Arthur Vandellay

Membros Plenos
  • Total de itens

    46
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Olá, estou fazendo um programa em C, e preciso gerar imagens através do programa, gostaria de recomendações de formato de imagem para trabalhar. Pnj, jpeg, ou algum outro, qual é melhor?
  2. Olá, eu gostaria de escrever diretamente num printf o texto "%d", contudo, se eu fizer isso diretamente, o programa interpretará como uma referência a uma variável inteira. Eu gostaria de saber se é possível fazer esse print, sem utilizar uma variável char. adicionado 4 minutos depois Eu descobri por acidente kk, o jeito é usar dois % antes, da seguinte forma: printf("%%d");
  3. Ficou bem melhor agora, parabéns.Eu não mudaria nada. Um substituto do "else if," é o comando "switch case", vale a pena dar uma pesquisada, mas ele não funciona para situações onde você tem intervalos, tipo esse: Você teria que listar todos os casos um por um, 25,26,27,28...50. Mas mesmo assim, vale a pena dar uma pesquisada, qualquer dúvida só perguntar aí.
  4. Olá. no else e if, não se utiliza ponto e virgula como você fez diversas vezes: O modo correto, é o seguinte, sem pontos e virgulas: if(condicao){ printf(""); }else{ printf(""); } Sobre os seus "else { if(){} ", Não é assim que se usa else if. Não está errado, mas fica muito muito mais organizado e compreensível da seguinte forma: if(condicao1){ }else if(condicao2){ }else if(condicao3){ }else if(condicao4){ ... else{ } Na parte abaixo, eu não sei exatamente o que você queria fazer, mas não é assim que se usam operadores lógicos em C. E acho que você errou o operador, pois o produto nunca vai ser 5 E 6. Ele pode ser 5 OU 6. Em C : && = operador AND || = operador OR Se quiser que a condição seja o produto 5 ou o 6, deve fazer da seguinte forma: else if ( (produto == 5 ) || (produto = 6) ) { Já coloquei o else, pra te dar uma noção de como deveria estar. Na parte abaixo, suponho, que você queria que o produto esteja entre o valor 10 e o valor 20. Ou seja Maior que 10 AND menor que 20. Você acertou o operador, mas a sintaxe está errada. O jeito certo é o seguinte: else if((produto >=10 )&& (produto <=20)){ Última coisa, o programa sempre tem que retornar um valor. Então o return deve estar fora dos ifs, a não ser que tenha mais de um return. Eu tiraria o return do else, e colocaria ele no final do código da int main().
  5. Que massa, não sabia dessa haha. Obrigado @devair1010!
  6. Olá @devair1010, fiquei com uma dúvida no seu código, nessa parte: Isso, não inicializaria apenas o primeiro valor do vetor? Para inicializar todos não seria necessário o "for", dessa forma: Fiz uns testes, tentando atribuir o valor 1 da sua forma, e apenas o primeiro valor tinha o numero 1, contudo, não achei nenhum lixo na memória. E se eu tirasse a inicialização como você fez, eu acho lixo na memória Por isso fiquei curioso, se foi coincidência ou realmente da para fazer como você disse.
  7. Além disso, não declarou o tamanho do vetor. E também não usou chaves no "for". Da para usar for sem chaves, mas apenas quando uma única linha de código deve ficar dentro do "for". Recomendo sempre usar chaves, evita confusões e erros. código alterado: #include <stdio.h> int main() { int v[10], i;// ******* mudei aqui, colocando o tamanho do vetor for (i = 0; i < 10; i++){ // *** falto a chave aqui { printf("Digite um valor: "); scanf("%d", &v[i]);// *** aqui a posicao que tinha faltado } //**** falto fechar chave aqui return 0;
  8. Ei duas coisas antes, sempre que for postar, além de por o código, tente dizer o que você está tentando fazer. Outra coisa, quando for postar código, use o botão <>, aqui do fórum, pra deixar o código formatado. mas vamos lá. // nesse for suponho que você esteja tentando acessar todos os valores do vetor v for (i = 0; i < MAX; i++){ // v += 0; // NAO DA PRA USAR VETORES ASSIM EM C, você tem que escrever qual posicao do vetor você quer usar // v+= 101; // um vetor é um conjunto de varias variaveis, aqui no caso de varios "ints". //Cada posição é um "int" diferente //Se você quiser zerar todos os valores, seria da seguinte forma v [ i ] = 0; // o valor de "i" vai variar de 0 até MAX, através das repetições do for // em cada repetição, atribuirá o valor zero para uma posição do vetor } adicionado 0 minutos depois Se essa não for sua duvida, só dizer aí
  9. Oi, estou tentando fazer um programa que conta quantos 1's tem um std_logic_vector. Mas nao consigo fazer o codigo funcionar. Aparece o erro: Line 27. unsigned can not have such operands with returned type UNSIGNED. Meu código é o seguinte: -- ---------------------------------------------------------------------------------- library IEEE; use IEEE.STD_LOGIC_1164.ALL; use ieee.std_logic_arith.all; use IEEE.NUMERIC_STD.ALL; entity proj2_1 is GENERIC (N: INTEGER := 8); -- TAMANHO DO VETIN Port ( VTIN : in STD_LOGIC_VECTOR (7 downto 0); VTOUT : out STD_LOGIC_VECTOR (7 downto 0); cont: buffer unsigned (7 downto 0) ); end proj2_1; architecture Behavioral of proj2_1 is begin gen: FOR i IN VTIN' RANGE GENERATE BEGIN cont <= cont + ( unsigned (VTIN(i))); END GENERATE; VTOUT <= std_logic_vector(cont); end Behavioral;
  10. Você está certo sobre o https, troquei por http, e agora funciona. Obrigado! Código novo: <!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset="utf-8"> <title>Links</title> </head> <body> <a href="http://pudim.com.br/">?????</a> <br> <a href="http://www.pudim.com.br/">pudim</a> <br> <a href="https://google.com">google</a> <br> <a href="https://protonmail.com">proton</a> <br> <a href="pag2.html">pag2</a> </body> </html> adicionado 0 minutos depois Ah, esse é o link do site: http://www.pudim.com.br/
  11. Olá, obrigado pela ajuda pessoal. Aqui o meu código html: <!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset="utf-8"> <title>Links</title> </head> <body> <a href="https://pudim.com.br/">?????</a> <br> <a href="https://www.pudim.com.br/">pudim</a> <br> <a href="https://google.com">google</a> <br> <a href="https://protonmail.com">proton</a> <br> <a href="pag2.html">pag2</a> </body> </html>
  12. Olá, modifiquei e fiz igual ao que você fez, e continuou não funcionando. Estou salvando o código como .html e estou usando o Sublime text. Tirei um printscream, pra mostrar o que acontece quando clico no link do pudim. Os outros links funcionam.
  13. Ola, estava aprendendo a fazer links e vários links funcionam menos 1. Os links que não funcionam são para o site o site www.pudim.com.br. Quando clico no link, vai para uma pagina e aparece a mensagem "Endereço não compreendido". Estou usando o firefox. Aqui esta meu código, agradeço quem puder me ajudar. <!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset="utf-8"> <title>Links</title> </head> <body> <a href = "https://pudim.com.br/">?????</a> <br> <a href = "https://www.pudim.com.br/">pudim</a> <br> <a href = "https://google.com">google</a> <br> <a href = "https://protonmail.com">proton</a> </body> </html>
  14. Olá, gostaria de saber, se tem problema em furar a placa pcb antes de corroer ela?

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

×
×
  • Criar novo...

Eletrônica

PROMOÇÃO DE QUARENTENA

Aproveite o isolamento social para aprender eletrônica!
De R$ 39,90 por apenas R$ 19,90
Só até as 23h59min desta sexta-feira 10/04/2020

CLIQUE AQUI E COMPRE AGORA MESMO!