Jump to content

Search the Community

Showing results for tags 'binario'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 5 results

  1. Peguei esse codigo da internet, e estou tentando modificar ele para ficar do jeito que preciso, peguei ele sem funcao e preciso de funcao para cada acao e apos criar a funcao de cadastro apenas para teste nao salva a variavel no arquivo binario. #include <stdio.h> #include <stdlib.h> #include <string.h> struct Contato{ char nome[100]; int telefone; }; struct Contato *agenda; FILE *fp; int cadastra(int n, int cap){ fp = fopen("xxx.dat","a+b"); if(n == cap){ cap *= 2; agenda = realloc(agenda, sizeof(struct Contato)*cap); } printf("Digite o nome: "); scanf(" %[^\n]", agenda[n].nome); printf("Digite o telefone: "); scanf("%d", &agenda[n].telefone); fwrite(agenda, sizeof(struct Contato), n, fp); fclose(fp); return n++; } int main(){ int cap; int n; int opc; int i; struct Contato *agenda; FILE *fp; fp = fopen("xxx.dat","rb"); printf("N; %d \n", n); if(fp==NULL){ n = 0; cap = 20; agenda = (struct Contato *)malloc(sizeof(struct Contato)*cap); } else{ fread(&n, sizeof(int), 1, fp); cap = n*2; agenda = (struct Contato *)malloc(sizeof(struct Contato)*cap); fread(agenda, sizeof(struct Contato), n, fp); fclose(fp); } do{ printf("*** Menu ***\n"); printf("1) Cadastrar contato.\n"); printf("2) Exibir contatos.\n"); printf("3) Apagar.\n"); printf("4) Sair.\n"); scanf("%d",&opc); switch(opc){ case 1: printf("n %d\n", n); n = cadastra(n, cap); printf("n %d\n", n); break; } if(opc==2){ for(i=1; i<4; i++){ printf("*** Contato %d ***\n",i+1); printf("Nome: %s\n",agenda.nome); printf("Telefone: %d\n",agenda.telefone); } printf("N; %d \n", n); } else if(opc==3){ char nome[100]; int j; scanf("%s",&nome); for(i=0; i<n; i++){ if (strcmp(agenda.nome, nome)==0){ for(j=i+1; j<n; j++){ strcpy(agenda[j-1].nome,agenda[j].nome); agenda[j-1].telefone=agenda[j].telefone; } n--; i=n; } } } }while(opc!=4); if(n>0){ fp = fopen("xxx.dat","wb"); fwrite(&n, sizeof(int), 1, fp); fwrite(agenda, sizeof(struct Contato), n, fp); fclose(fp); } free(agenda); return 0; }
  2. Matheus William

    problema conversão/soma binários

    Eu estou com o seguinte problema: receber dois números decimais e convertê-los para binário e depois realizar a soma binaria dos números que foi convertidos (considerar números negativos). Eu consegui fazer a maior parte, mas a soma esta saindo errada. Quem puder me ajudar eu agradeço.Segue o código do programa ate agora: #include <stdio.h> #define na 16 int main() { int n,n1,r[na],r1[na],i,somav[na],vaium=0,invert[na],np=1; /*Lê o número*/ printf("\n Digite o primeiro numero: "); scanf("%d", &n); /* Utiliza um número de 16 bits como base para a conversão.*/ for(i = na-1; i >= 0; i--) { r[i] = (n >> i) & 1; /*Por meio do "e" lógico ele compara se o valor na posição mais à direita é 1 ou 0 e imprime na tela até reproduzir o número binário.*/ if(r[i] & 1) printf("1",r[i]); else printf("0",r[i]); } printf("\n Digite o segundo numero: "); scanf("%d", &n1); for(i = na-1; i >= 0; i--) { r1[i] = (n1 >> i) & 1; if(r1[i] & 1) printf("1",r1[i]); else printf("0",r1[i]); } /*for (i=na-1;i>=0;i--) vaium[i]=0;*/ if(n<0) { for(i=na-1;i>=0;i--){ if(r[i]==1) invert[i]=0; else if(r[i]==0) invert[i]=1; } for (i=na-1;i>=0;i--) r[i]=invert[i]+np+vaium; if(r[i]==2){ r[i]=0; vaium++; } } else if(n1<0){ for(i=na-1;i>=0;i--){ if(r1[i]==1) invert[i]=0; else if(r1[i]==0) invert[i]=1; } for (i=na-1;i>=0;i--) r1[i]=invert[i]+np+vaium; if(r1[i]==2){ r1[i]=0; vaium++; } } for(i=na-1;i>=0;i--){ somav[i]=r[i]+r1[i]+vaium; if((somav[i]==2) || (somav[i]==3)){ somav[i]=0; vaium++; } } printf("\n Soma dos numeros binarios:"); for (i=na-1;i>=0;i--) printf("%d",somav[i]%2); return 0; }
  3. zearealva

    Arvore binaria

    galera , estou criando uma arvore binaria em PHP . já fiz todo o posicionamento esquerda e direita (só não tenho ctz se eu estou indo caminho certo), só que eu não consigo percorrer ela toda desde topo ate o fim , falta logica alguém pode me dar uma luz na criação disso ? - preciso saber quem está a baixo de mim 1 por 1 ; assim +- deixei uma foto ai , se alguém puder me ajudar com isso ficarei grato ! obrigado OBS - eu meu banco esta assim +- PAI | filho | lado 1 | 2 | esquerdo 2 | 5 | direito 1 | 3 | esquerdo bom ele esta assim , fiz o exemplo nessa imagem ai , se alguém tiver uma ideia melhor estou disposto a mudar tudo isso
  4. Deivid Santos

    Binário para Hexadecimais

    Galera já procurei de tudo mas não está dando certo. Vou postar um script que estou utilizando para conversão de binário para Hexadecimais, quase todas as consultas dão certas porém acredito que ainda exista alguma correção a ser feita. Alguem poderia me dar uma ajuda? Segue script. <?php error_reporting(0); ini_set("display_errors", 0 ); ?> <html> <head> <meta name="viewport" content="width=480px,height=640px,inicial-scale=1" /> <meta name ="viewport" content="width=240px,inicial-scale=0.5" /> <meta name ="viewport" content="width=680px,user-scale=no" / > <style type="text/css"> strong { color: #F00; } </style> <style type="text/css"> <!-- .style4 {color: #FF0000; font-weight: bold; } --> </style> <style type="text/css"> body { background-color: #ECECEC; } strong { color: #F00; } c {color: #262121; font-weight: bold; padding: 11px;font: bold 11px/20px Arial, Helvetica;} k {color: #262121; font-weight: bold; padding: 22px;font: bold 20px/20px Arial, Helvetica;} kt {color: #FF4000; font-weight: bold; padding: 40px;font: bold 40px/40px Arial, Helvetica;} </style> </head> <body id="page2"> <!-- header --> <time datetime="2011-06-07" class="tdate-2 indent-bot"></time> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-8"> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript"> $(function(){ //troca fundo de linhas pares $('table#dg body tr:even').css('background','#FFFF99'); //troca fundo de linhas impares $('table#dg body tr:odd').css('background','#FFFFCC'); }); </script> <script> var form = document.getElementById('binario'); form.reset();</script> <style type="text/css"> thead tr th { text-align:center; border-bottom:solid 2px #000000; border-left:solid 2px #000000; } tr td, tr th { border:dotted 1px #999999; } tfoot tr td { text-align:center; border-top:solid 2px #000000; } .cor{background:red;} .cor_{background:gold;} input[type=checkbox] { display:none; } input[type=checkbox] + label { background-size:cover; background-position:center; background-repeat: no-repeat; height: 30px; width: 30px; display:inline-block; } input#input_1_0 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_0:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_1 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_1:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_2 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_2:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_3 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_3:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_4 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_4:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_5 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_5:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_6 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_6:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_7 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_7:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_8 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_8:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_9 + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_9:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_a + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_a:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_b + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_b:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_c + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_c:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_d + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_d:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_e + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_e:checked + label { background-image: url('hexa_image/imagen_black.png'); } input#input_1_f + label { background-image: url('hexa_image/imagen_green.png'); } input#input_1_f:checked + label { background-image: url('hexa_image/imagen_black.png'); } .button { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; } table.comBordaSimples { border-collapse: collapse; /* CSS2 */ } table.comBordaSimples td { border: 1px solid black; } table.comBordaSimples th { border: 1px solid black; } </style> </head> <?php if(isset($_POST['cbox0'])) { $cbox0 = $_POST['cbox0'] ; $cbox0 = '1'; $checkbox0 = 'checked'; } else { $cbox0 = $_POST['cbox0'] ; $cbox0 = '0'; } if(isset($_POST['cbox1'])) { $cbox1 = $_POST['cbox1'] ; $cbox1 = '1'; $checkbox1 = 'checked'; } else { $cbox1 = $_POST['cbox1'] ; $cbox1 = '0'; } if(isset($_POST['cbox2'])) { $cbox2 = $_POST['cbox2'] ; $cbox2 = '1'; $checkbox2 = 'checked'; } else { $cbox2 = $_POST['cbox2'] ; $cbox2= '0'; } if(isset($_POST['cbox3'])) { $cbox3 = $_POST['cbox3'] ; $cbox3 = '1'; $checkbox3 = 'checked'; } else { $cbox3 = $_POST['cbox3'] ; $cbox3= '0'; } if(isset($_POST['cbox4'])) { $cbox4 = $_POST['cbox4'] ; $cbox4 = '1'; $checkbox4 = 'checked'; } else { $cbox4 = $_POST['cbox4'] ; $cbox4= '0'; } if(isset($_POST['cbox5'])) { $cbox5 = $_POST['cbox5'] ; $cbox5 = '1'; $checkbox5 = 'checked'; } else { $cbox5 = $_POST['cbox5'] ; $cbox5= '0'; } if(isset($_POST['cbox6'])) { $cbox6 = $_POST['cbox6'] ; $cbox6 = '1'; $checkbox6 = 'checked'; } else { $cbox6 = $_POST['cbox6'] ; $cbox6= '0'; } if(isset($_POST['cbox7'])) { $cbox7 = $_POST['cbox7'] ; $cbox7= '1'; $checkbox7 = 'checked'; } else { $cbox7 = $_POST['cbox7'] ; $cbox7= '0'; } if(isset($_POST['cbox8'])) { $cbox8 = $_POST['cbox8'] ; $cbox8= '1'; $checkbox8 = 'checked'; } else { $cbox8 = $_POST['cbox8'] ; $cbox8= '0'; } if(isset($_POST['cbox9'])) { $cbox9 = $_POST['cbox9'] ; $cbox9 = '1'; $checkbox9 = 'checked'; } else { $cbox9 = $_POST['cbox9'] ; $cbox9= '0'; } if(isset($_POST['cboxa'])) { $cboxa= $_POST['cboxa'] ; $cboxa = '1'; $checkboxa = 'checked'; } else { $cboxa = $_POST['cboxa'] ; $cboxa= '0'; } if(isset($_POST['cboxb'])) { $cboxb= $_POST['cboxb'] ; $cboxb = '1'; $checkboxb = 'checked'; } else { $cboxb = $_POST['cboxb'] ; $cboxb= '0'; } if(isset($_POST['cboxc'])) { $cboxc = $_POST['cboxc'] ; $cboxc = '1'; $checkboxc = 'checked'; } else { $cboxc = $_POST['cboxc'] ; $cboxc= '0'; } if(isset($_POST['cboxd'])){ $cboxd = $_POST['cboxd'] ; $cboxd = '1'; $checkboxd = 'checked'; } else { $cboxd = $_POST['cboxd'] ; $cboxd= '0'; } if(isset($_POST['cboxe'])) { $cboxe = $_POST['cboxe'] ; $cboxe = '1'; $checkboxe = 'checked'; } else { $cboxe = $_POST['cboxe'] ; $cboxe= '0'; } if(isset($_POST['cboxf'])) { $cboxf = $_POST['cboxf'] ; $cboxf = '1'; $checkboxf = 'checked'; } else { $cboxf = $_POST['cboxf'] ; $cboxf= '0'; } ?> <body> <table width="200" height="195" class="combordasimples"> <tbody> <tr> <td><form id="binario" name="binario" method="POST" action=""> <input type='checkbox' name='cboxf' <?=$checkboxf?> id="input_1_f"/> <label for="input_1_f"> </label> <br> <input type='checkbox' name='cboxe' <?=$checkboxe?> id="input_1_e"/> <label for="input_1_e"></label> <br> <input type='checkbox' name='cboxd' <?=$checkboxd?> id="input_1_d"/> <label for="input_1_d"></label> <br> <input type='checkbox' name='cboxc' <?=$checkboxc?> id="input_1_c"/> <label for="input_1_c"></label> <br> <input type='checkbox' name='cboxb' <?=$checkboxb?> id="input_1_b"/> <label for="input_1_b"></label> <br> <input type='checkbox' name='cboxa' <?=$checkboxa?> id="input_1_a"/> <label for="input_1_a"></label> <br> <input type='checkbox' name='cbox9' <?=$checkbox9?> id="input_1_9"/> <label for="input_1_9"></label> <br> <input type='checkbox' name='cbox8' <?=$checkbox8?> id="input_1_8"/> <label for="input_1_8"></label> <br> <input type='checkbox' name='cbox7' <?=$checkbox7?> id="input_1_7"/> <label for="input_1_7"></label> <br> <input type='checkbox' name='cbox6' <?=$checkbox6?> id="input_1_6"/> <label for="input_1_6"></label> <br> <input type='checkbox' name='cbox5' <?=$checkbox5?> id="input_1_5"/> <label for="input_1_5"></label> <br> <input type='checkbox' name='cbox4' <?=$checkbox4?> id="input_1_4"/> <label for="input_1_4"></label> <br> <input type='checkbox' name='cbox3' <?=$checkbox3?> id="input_1_3"/> <label for="input_1_3"></label> <br> <input type='checkbox' name='cbox2' <?=$checkbox2?> id="input_1_2"/> <label for="input_1_2"></label> <br> <input type='checkbox' name='cbox1' <?=$checkbox1?> id="input_1_1"/> <label for="input_1_1"></label> <br> <input type='checkbox' name='cbox0' <?=$checkbox0?> id="input_1_0"/> <label for="input_1_0"></label> <br> <a href="index.php"><button><img src="hexa_image/converter.png" /></button></a> </form> <a href="index.php"><button><img src="hexa_image/limparconsulta.png" /></button></a> </td> <td><? $binary = "$cbox0$cbox1$cbox2$cbox3$cbox4$cbox5$cbox6$cbox7$cbox8$cbox9$cboxa$cboxb$cboxc$cboxd$cboxe$cboxf"; $binary1 = ltrim($binary,0); $hex = dechex(bindec($binary1)); echo "<h3 align='center'><kt>" .$hex."<kt></h3>"; ?> </td> </tr> </tbody> </table> </body> </html>
  5. Após fazer um post via webservice o sistema me retorna o pdf da nota fiscal em codigo binário convertido em hexadecimal... Eu preciso salvar esse arquivo... Eu recebo ele e converto para binário porém preciso salvar esse código binário como arquivo... Alguém ai sabe como faço? já tentei de diversas maneiras mas não encontrei nenhuma solução
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.