begin process at 2010 02 10 11:52:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Fichier / Disque

 > 

Binaire non Binaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Binaire non Binaire

lundi 24 mai 2004 à 08:52:32 | Binaire non Binaire

cpetter

Bonjour

Je suis en train de créer un bout de code pour écrire en binaire dans un fichier. Et à ma grande surprise, il n'écrit pas en binaire mais en texte claire dans le fichier.
Voilà mon code

FileStream Graveur = new FileStream(txt_connect.Text + ".lsn", FileMode.OpenOrCreate,FileAccess.Write,FileShare.Write,10000,true);
BinaryWriter Ecrire = new BinaryWriter(Graveur);
string Chaine;
Chaine = txt_hote.Text + "|" + txt_port.Text + "|" + txt_user.Text + "|" + txt_password.Text + "|" + txt_chemin.Text + "|";
Ecrire.Write(Chaine);
Ecrire.Close();
Graveur.Close();

Pouvez-vous éclaire ma lanterne ?

Merci d'avance
mercredi 26 mai 2004 à 01:36:32 | Re : Binaire non Binaire

jijedslenoir

Le contenu du fichier est lisible puisque l'on ecrit une chaine de caracteres selon l'encodage par defaut (UTF-8 soit 1 caractere = 1 octet).

La classe BinaryWriter permet d'ecrire une valeur dans un flux:
- Si la valeur est de type texte, du texte est ecrit suivant l'encodage defini.
- Si la valeur est de type int (nombre entier coder sur 32 bits soit 4 octets), c'est 4 octets qui sont ecrits.

Avec Visual Studio, il est possible d'afficher au format binaire n'importe quel fichier:
- Menu Fichier -> Ouvrir -> Fichier
- Selectionner le fichier et cliquer sur ouvrir avec (autre choix du bouton ouvrir)
- Choisir Editeur binaire

Oui c'est moi, là-bas dans le noir!
mercredi 26 mai 2004 à 07:13:38 | Re : Binaire non Binaire

cpetter

Merci

Mais as-tu une idée pour écrire en binaire du texte ??

samedi 29 mai 2004 à 12:55:18 | Re : Binaire non Binaire

crack_xp

Salut, essaie tous simplement de convertir tes chaine en byte,
puis creer un fichier avec l'extention que tu veux.
et enfin ecrire tes bytes direcetement dans le fichier;
exp :

string texte=TextBox.text;
string path=@"c:\toto.xxx"//ton chemin pr creer ton fichier
byte[] conv=Encoding.ASCII.GetByte(texte);
TextWrite txt= new StrealWriter(path);
txt.Wrile(conv);

A bientot
NO TIME TO WASTE
samedi 29 mai 2004 à 12:56:33 | Re : Binaire non Binaire

crack_xp

n'oublie pas le

txt.Close();
:=)
NO TIME TO WASTE
lundi 31 mai 2004 à 23:15:58 | Re : Binaire non Binaire

cpetter

Salut

j'ai donc essayé.
Je suis pas sur que cela fonctionne!!

car dans mon fichier il écrit

System.Byte[]

et rien d'autre

est-ce normal ??

Merci de ton aide

Cédric
mardi 1 juin 2004 à 12:50:17 | Re : Binaire non Binaire

crack_xp

wé, désolé, c'est tout a fait normale, car il te retourne le nom d'objet

essaie avec un

conv.GetValue(long [] index)



je te filerai le code si ça marche pas !!!
A bientot
NO TIME TO WASTE
jeudi 3 juin 2004 à 15:34:05 | Re : Binaire non Binaire

cpetter

Salut

désolé mais ca ne marche pas mieux!!
si tu as un code, je veux bien

Merci de ton aide

Cédric


Cette discussion est classée dans : text, binaire, txt, write, graveur


Répondre à ce message

Sujets en rapport avec ce message

probleme de saisie dans une page aspx [ par firas_tn ] Bonjour a tousmon probleme dans une page aspx qui a un interface (formulaire a remplir) , tout au début du formulaire il ya deux dates a saisir une da Construire un fichier CSV & problème de guillemets [ par rbidocho ] Bonjour,Dans le programme que je refais en C# (avant en VB.Net), je souhaite écrire dans un fichier csv (avec réellement des virgules comme séparateur Lecture / Ecriture d'un fichier .txt [ par dsadsadsa ] Bonjour, tous d'abord je tiens a m'excuser si je ne suis pas dans le bon "Thème" :s...J'ai un probleme avec mon application c#, Dans laquele je voudra C# Enregistrer dans un fichier text [ par dib.fred ] voila je voudrai bien pouvoir enregister dans un fichier txt des donnees(string) qui viennent de textBox.je cree un fichier:FileStream fs =new FileSt modification des valeurs du prog c# a partir d'un txt [ par mookette ] BonjourALors j'ai rentrer les valeurs des boutons de mon programme sur un fichier txt :button4.Text=Explorer; bt1=explorer; button3.Text=InTerNeT; bt2 Convertir un string en décimal (C#) [ par Gwendo69 ] Bonjour, j'ai un formulaire avec des zones de texte. J'ai besoin de convertir les valeurs inscrites dedans en décimal pour pouvoir les insérer dans m C# / SQL SERVEUR / Requete insert [ par MBDA ] Bon j'ai fait le tour du forum essayé plusieurs solution toute infructueuse apres venir honteusement poster ici mais je suis a bout ....Le message d'e naviguer dans un reader [ par MBDA ] Je debute dans le C# est la j'ai un gros soucis. Il est possible que la réponse existe deja sur le forum mais je n'ai pas réussi a mettre la main decu Selectioné d'une premier letre a une dernier letre c# [ par leonardo14 ] Bonjour je vous pose donc la question suivant.J'aimerai selectionner un text dans un RichTextBox mais le problem se que je ne trouve pas le code pour Lecture données complexes dans fichier .txt [ par mimips2 ] Bonjour à tous, je suis nouveau sur le forum mais aussi en programmation.Ce que j'aimerais c'est de chercher dans un fichier .txt un numéro de la form


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales