DolfinCry
Messages postés25Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention 7 octobre 2002
-
27 avril 2002 à 03:38
cs_mogador
Messages postés33Date d'inscriptionmercredi 18 octobre 2000StatutMembreDernière intervention 4 janvier 2010
-
14 déc. 2009 à 18:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_mogador
Messages postés33Date d'inscriptionmercredi 18 octobre 2000StatutMembreDernière intervention 4 janvier 2010 14 déc. 2009 à 18:12
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.
cs_firemax
Messages postés24Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention19 août 2005 6 juin 2005 à 14:03
Je suis debutant et pourtant je ne vois pas ce que fais ce code ici :s
Il n'y a rien d'expert la dedans..
delafontaine
Messages postés1Date d'inscriptionjeudi 8 mai 2003StatutMembreDernière intervention 8 mai 2003 8 mai 2003 à 00:59
l'intérêt de ce script est de permettre aux débutant de se retrouver dans les méthodes d'ouverture de fichiers; car j'aimerais utilisé FmOpenRead, mais je ne sais pas comment l'ouvrir
cs_nEUrOne
Messages postés41Date d'inscriptiondimanche 17 novembre 2002StatutMembreDernière intervention14 avril 2004 13 déc. 2002 à 13:56
c koi l'interet d'un code de ce style ?
elendilm> tout à fait d'accord de plus.
mais en remplacant ton code par:
elendilm
Messages postés21Date d'inscriptionmardi 23 juillet 2002StatutMembreDernière intervention14 août 2002 30 juil. 2002 à 22:20
donc du coup.. pour tester l'existence de ce fichier... tu dois faire 2 fopen .........
trop lol!!!!! ta reflechis en ecrivant ? (je veux pas etre mechant..) mais bon..
ta jamais lu que fopen retourne NULL si le fichier existe pas?
d'ailleurs.. avec ce source.. tu laisse 1 pointeur non liberé a la fin de l'execution.. l e pointeur FILE *fp .. qui n'est pas declaré static, ni liberé qd le fichier existe.....!
t'aurai ptetre du mettre
if (fopen(source,"r") == (FILE *) NULL)
{
// PB
}
else
{
// TU FAIS TON PROG
}
c + propre non??
DolfinCry
Messages postés25Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention 7 octobre 2002 27 avril 2002 à 03:38
Tant qu'a moi cela ressemble plus a un code de niveau 1 mais bon, si ca te fais plaisir de penser que tu es un pro. Prend le pas mal, c'est bien comme script mais pas pour ce niveau, crois moi...
14 déc. 2009 à 18:12
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
6 juin 2005 à 14:03
Il n'y a rien d'expert la dedans..
8 mai 2003 à 00:59
13 déc. 2002 à 13:56
elendilm> tout à fait d'accord de plus.
mais en remplacant ton code par:
if ((fp fopen("src","r")) (FILE *)NULL)
{
//
}
else
{
//
}
en plus, là tu peux lire :D
30 juil. 2002 à 22:20
trop lol!!!!! ta reflechis en ecrivant ? (je veux pas etre mechant..) mais bon..
ta jamais lu que fopen retourne NULL si le fichier existe pas?
d'ailleurs.. avec ce source.. tu laisse 1 pointeur non liberé a la fin de l'execution.. l e pointeur FILE *fp .. qui n'est pas declaré static, ni liberé qd le fichier existe.....!
t'aurai ptetre du mettre
if (fopen(source,"r") == (FILE *) NULL)
{
// PB
}
else
{
// TU FAIS TON PROG
}
c + propre non??
27 avril 2002 à 03:38