[TD4-3] Erreur de lecture de fichier

Voir le sujet précédent Voir le sujet suivant Aller en bas

[TD4-3] Erreur de lecture de fichier

Message  Jokosar le Jeu 01 Mai 2008, 19:16

Bonjour,

Voila j'essaye de faire l'exercice d'évaluation sur le palindrome mais avant de m'attaquer au gros, je voulais essayer une lecture de fichier.

Donc voila le code que j'utilise

Code:

section .data
nomFile db 'res.dat',0

section .bss
handle resd 1
buffer resd 1

section .code

main:




open:

mov eax,5
mov ebx,nomFile
mov ecx,001000001b
mov edx,111000000b
int 0x80
mov [handle],eax

read:

MOV EAX,3
mov ebx,[handle]
mov ecx,buffer
mov edx,1
int 0x80

affichage:    ;affichage du buffer voir ce qu'il y a dedans

mov eax,4
mov ebx,1
mov ecx,buffer
mov edx,1
int 0x80


Le probleme est que je n'ai rien dans le buffer, donc j'aimerais savoir comment je peux recuperer le premier caractere de la premiere ligne de mon fichier en lecture ?

Merci d'avance


Edit:

J'ai essayée d'afficher le buffer avec un printw et j'ai 0000 dedans ...

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Wilbur le Jeu 01 Mai 2008, 22:53

Jokosar a écrit:
Code:
open:

mov eax,5
mov ebx,nomFile
mov ecx,001000001b
mov edx,111000000b
int 0x80

J'ai l'impression que tu ouvres mal ton fichier... tu mets dans ecx.... 63? :s

Wilbur

Nombre de messages : 46
Age : 27
Prénom : Romain
Statut : Etudiant 2ème Réseaux
Date d'inscription : 20/02/2008

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Jokosar le Jeu 01 Mai 2008, 22:57

Oui merci !




Man you are a god ! Very Happy

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Wilbur le Jeu 01 Mai 2008, 22:58

Yeah study

Wilbur

Nombre de messages : 46
Age : 27
Prénom : Romain
Statut : Etudiant 2ème Réseaux
Date d'inscription : 20/02/2008

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Jokosar le Jeu 01 Mai 2008, 22:58

Sympa l'avatar de coluche en passant !

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Jaroslav le Jeu 01 Mai 2008, 23:00

heu c'est wilbur disque dur...

Oui oui j'ai regardé blabla quand j'etais petit ^^

Jaroslav

Nombre de messages : 7
Age : 30
Prénom : Bruxelles
Date d'inscription : 07/09/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Wilbur le Jeu 01 Mai 2008, 23:01

C'est pas vraiment comme si c'était Coluche...

C'est Wilbur Disquedur de Blabla... mon héros préféré I love you


edit : grillé silent

Wilbur

Nombre de messages : 46
Age : 27
Prénom : Romain
Statut : Etudiant 2ème Réseaux
Date d'inscription : 20/02/2008

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Jokosar le Jeu 01 Mai 2008, 23:04

Merde il ressemble a coluche !

Il a copité ! :p

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Wilbur le Jeu 01 Mai 2008, 23:06

Tu mens... Coluche a copié Wilbur...


raaaahhh ces incultes... Razz

Wilbur

Nombre de messages : 46
Age : 27
Prénom : Romain
Statut : Etudiant 2ème Réseaux
Date d'inscription : 20/02/2008

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Jokosar le Jeu 01 Mai 2008, 23:08

Mmmmmmmmmmmmmmmmmm selon wikipedia

C'est l'inverse !

Maintenant ce n'est pas une source sur

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Wilbur le Jeu 01 Mai 2008, 23:17

Bah, tout le monde sait que wikipédia complote contre notre bon Wilbur... Mais je saurai me montrer magnanime, je te pardonne ton ignorance jocolor

Wilbur

Nombre de messages : 46
Age : 27
Prénom : Romain
Statut : Etudiant 2ème Réseaux
Date d'inscription : 20/02/2008

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  nvs le Dim 04 Mai 2008, 02:45

vous me faites de la peine à souffrir malheureusement en tentant d'ouvrir de simples fichiers Sad

vous trouverez ici un source asm (également disponible dans mon eDistri) qui ouvre un fichier, le lit et affiche son contenu sur stdout. le nom du fichier en question est fourni en argument de l'exécutable résultant. en cas de problème, c.-à-d. si le nombre d'arguments est incorrect ou en cas d'impossibilité d'ouvrir le fichier, un message d'erreur adéquat est affiché. le tout avec variables locales et sans variable statique, sauf pour les chaînes de caractères messages d'erreur. notez d'ailleurs qu'en commentaire se trouve une version préliminaire avec des variables globales. malheureusement pour vous : pas d'appel de fonction.





_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [TD4-3] Erreur de lecture de fichier

Message  Contenu sponsorisé Aujourd'hui à 18:54


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum