Ir ao conteúdo
  • Cadastre-se
marcelo.eletronics

Binario, txt em c

Recommended Posts

Pessoal estou com um problema num código de linguagem c e estou precisando da ajuda de você's

quero escrever um arquivo no bloco de notas tanto em decimal como em hexadecimal e depois transformar em binário, a 

bronca e que a função itoa não esta executando noo meu codigo.

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
 
FILE *entrada;
int main()
{
    int i;
    char v[4];
    //int v,l[5];
//    int v;
    int t[20];
    
        
    
    entrada= fopen("uva.txt","r");
    fscanf(entrada,"%s", v);
    
    printf("%s\n",v);
for(i=0;i<4;i++)
{
    
itoa(v,t,2);
printf("%s",v);
}
    //fclose(entrada);
    system("PAUSE");
    return 0;
}

 

 

nao tenho tanta base em c, se alguem puder me ajudar.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia,

A função que você mencionou itoa ela converte um INTEIRO para STRING; só por curiosidade o próprio nome da função é mnemônico do que ela faz observe neste caso em particular inteiro, to (de para), a de array(vetor ou string) = itoa :D

 

 

Saiba mais sobre a função neste excelente site: itoa - C/C++ Reference

adicionado 1 minuto depois

fscanf(entrada,"%s", v); //~ a Variável' v deveria ser um int, e não um string / vetor[ 4 ];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

×