Ir ao conteúdo
  • Cadastre-se

Patoshik

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Tudo que Patoshik postou

  1. Obrigado, mas é suposto eu fazer o circuito de protecção porque é um exercício académico adicionado 6 minutos depois Mas esse circuito limita a corrente que a minha bateria fornece ao circuito? Esse circuito não é apenas para carregar a bateria?
  2. Boas pessoal, Estou a fazer um projecto e tenho de fazer a protecção das baterias (são do tipo LiPo) que alimentam o circuito mas estou com alguma dificuldade porque nunca fiz nada parecido Tenho de fazer a protecção contra sobrecorrentes e um detector de nível para o utilizador saber o nível de carga das baterias Não faço a mínima ideia de como projectar o circuito Alguém me pode dar uma ajuda? Recomendam algum livro ou apostila?
  3. meu numero está armazenado numa string, mas eu não estou conseguindo desenvolver o raciocínio para saber como vou resolver, Já tentei dividir aos poucos mas isso altera meu resultado
  4. acho que entendi a duvida, na realidade não existem vectores em C os vectores em C são apenas apontadores mas que se escrevem com uma notação diferente para tornar a sintaxe mais fácil para o programador experimenta escrever *(num+40) em vez de num[40] e veja o resultado na realidade você não limitou o tamanho do seu vector, apenas disse ao computador que deveria alocar um x numero de posições de memória que seriam necessárias para o seu programa. Mas nada impede você de imprimir essas posições na tela, Mas você não deve escrever em posições que você não alocou pois nessa posição pode estar alocada memoria de outras variáveis e ao escrever lá, pode estar a alterar o valor dessas variáveis e danificar o seu programa
  5. Boas pessoal, estou aqui com um problema em C++, Tenho um número muito grande que não cabe nem no tipo "long double" e tenho de fazer uma operação de divisão com esse número, alguém pode dar uma dica de como resolver o problema?
  6. Patoshik

    Dúvida com matriz

    acho que você está cometendo um erro de raciocínio, faz um a explicação (em texto ou em desenho e coloca aqui uma foto) de como você está pensando resolver o problema, Que eu te ajudo a resolver o problema
  7. @Maratal antes de malloc tem de colocar (int *) assim: #include <stdio.h> #include <stdlib.h> int main(){ int tamanho; int *num; int i=0; scanf("%d", &tamanho); num=(int *)malloc(sizeof(int)*(tamanho)); for(i=0;i<tamanho;i++){ printf("%d ",num); } return 0; } mas eu prefiro usar "calloc" porque coloca tudo a zero e não deixa lixo mas posições de memória que voce alocou assim: #include <stdio.h> #include <stdlib.h> int main(){ int tamanho; int *num; int i=0; scanf("%d", &tamanho); num=(int *)calloc(tamanho, sizeof(int)); for(i=0;i<tamanho;i++){ printf("%d ",num); } return 0; } obs: ainda não entendi como se coloca o código no formato que a moderação pretende, vou ver isso agora desculpa ai pessoal
  8. Patoshik

    scanf

    Boas pessoal,Vamos supor que é introduzido o seguinte vector de caracteres "123+45620+09"existe alguma forma de eu ler isto com um único scanf e armazenar o "123" na string1, o "45620" na string2, o "09" na string3 etc... eu estava a pensar em fazer algo do géneroCódigo (C): scanf("%[1-9]s %[1-9]s",&str1,&str2); Mas não está a funcionar porque ao ser lido uma caracter inválido ele salta logo para fora do scanfalguém tem alguma ideia de como é que isto se resolve?
  9. obrigado, acho que já entendi Uso o timer para fazer a contagem e sempre que há carry salto para a label onde tenho o valor que quero imprimir no display
  10. Bom dia a todos, Alguém me pode dar uma ajuda?? Estou tendo aulas de microcontroladores (estamos usando 8051), e por isso decidi tentar fazer um "mini relógio" só de 0 a 9 segundos alguém me sabe dizer se tem como fazer o timer imprimir o seu valor no dispaly ou se tenho de ser eu a dizer o valor que quero que ele imprima tipo assim, timer: 0 1 2 3 4 5 6 7 8 9 ou se eu tenho de fazer MOV P1,#0H outra contagem MOV P1,#01H etc... acho que ficou meio confuso, se não compreender digam que eu explico novamente a minha dúvida cps

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!