[bcb]ecrire dans un fichier ini

0/5 (6 avis)

Snippet vu 17 772 fois - Téléchargée 41 fois

Contenu du snippet

Aucune description n'est fournie pour ce projet

A voir également

Ajouter un commentaire Commentaires
cs_mogador
Messages postés
33
Date d'inscription
mercredi 18 octobre 2000
Statut
Membre
Dernière intervention
4 janvier 2010

14 déc. 2009 à 15:08
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
magic_Nono
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
4 juin 2004 à 11:41
'lu skunsky

Avec mon src, (et de mem...)

taFonction(BString section,int* val1, int* val2)
{
//directement, sans controler l'existance des données,
*val1=BFichierIni::get("variable 1",section,"tonFichierIni.ini").toInt();
*val2=BFichierIni::get("variable 1",section,"tonFichierIni.ini").toInt();
}

magicalement...
Nono.
skunsky
Messages postés
26
Date d'inscription
samedi 29 mai 2004
Statut
Membre
Dernière intervention
3 juillet 2004

3 juin 2004 à 17:37
Salut Nic c.
Je te remercie pour cette source car je programme sur c++ builder et je chercher partout unexemple d ecriture/lecture de fichier *.ini mais j ai 2,3 questions:
comment fait on pour ecrire dans un fichier ini:
[section1]
variable 1= valeur
variable 2= valeur

[section2]
variable 1= valeur
variable 2= valeur

Et je ne comprends pas tres bien (je suis debutant) la fonction de lecture que designe (dans ton exemple) "defaut"? connaitrai tu une fonction qui me permette d obtenir les valeurs des variables 1 et 2 si je donne la section en argument?
magic_Nono
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
18 déc. 2003 à 15:15
http://www.cppfrance.com/code.aspx?ID=18784

Cette fiche devrait résoudre le problème pour tous les langages...

Magicalement,
Nono.
youpiyoyo
Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
1
11 août 2003 à 14:22
si tu es sous vc
utilise WritePrivateProfileString: pour ecrire
et
GetPrivateProfileString: pour lire , clef ,section,etc
cherche dans msdn il y en 2 ou 3 autres utiles
youpi ++
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.