#include <stdio.h> dec_bin(int n) { if (n >= 1) dec_bin(n/2); printf("%d",n%2); } main() { int n; scanf("%d",&n); dec_bin(n); }
C'est très astucieux comme méthode, on ne pense jamais à faire des appels en chaine :)
c cool mon frere c toi le puissant ;
Bonjour,je souhaiterais convertir n'importe quel type de fichier (txt, jpg, avi, exe ...) en fichier binaire ou plutot en fichier texte contenant un suite de 0 et 1. et la meme chose faire le contraire.#include <stdio.h>int main(int argc, char **argv) {/*FILE *fp;fp=fopen("test.c", "wb");char x[10]="ABCDEFGHIJ";fwrite(x, sizeof(x[0]), sizeof(x)/sizeof(x[0]), fp);*/FILE *fp;fp=fopen("test.c", "rb");char x[10];//="ABCDEFGHIJ";fread(x, sizeof(char), 10, fp);printf("%d================",sizeof(x));printf("\n");for(int i=0;i<sizeof(x);i++){ printf("%x==========",x[i]); //printf("\n"); for(int j=7;j>=0;j--) { //printf("(%d)",j); printf("%d",(x[i]>>j)&(255>>7)); } printf("\n");}}Merci pour votre aide.sed
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 497 membres 78 nouveaux aujourd'hui 16 195 membres club