begin process at 2010 02 09 13:31:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

un fichier ds un tableau


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

un fichier ds un tableau

jeudi 6 février 2003 à 23:45:40 | un fichier ds un tableau

nono93

bonjour j ai grand besoib d aide c pour mon projet de fin d année je connais un peu visual mais la on ma posé une colle

donc je dispose d' un fichier txt de cette forme

bobo.txt


G0 X10 Y50 Z10 xxx
G1 Y10 Z20


je desirerai lire le fichier et mettre tout dans un tableau
pour voous c peu etre simple mais moi g un peu de mal

la 2 eme partie c identifier donc organiser chaque parti dans le tableau puis identifier separement et donner un code visual pour faire un dessin car c une succession d ordre
enfin si kk un peu me donner des pistes ou meme un code pour me simplifier la tache ca serai sympa car la ca tourne au cauchemard

Merci a tout ceux qui m aiderons

vendredi 7 février 2003 à 11:57:53 | Re : un fichier ds un tableau

SibosisITS

Pour ouvrir un fichier texte (ou n'importe quel autre fichier), on utilise l'instruction 'Open'. Dans le cas présent, l'idéal est de faire une lecture ligne par ligne, et de découper ensuite la ligne courante, qui est stockée sous la forme d'une chaine de caractère... mais je crois qu'un peu de code rendra les choses plus clair... (j'écris, et je commente après)

Dim LigneEnCour as String
...
Open "NomduFichier" For Input As #1
While Not(EOF(1)) 'Tant qu'on n'est pas en fin de fichier
Line Input #1, LigneEnCour 'Lit la ligne courante.
'traitement de la ligne... j'y reviendrait
...
Wend
Close #1
...

Voilà pour la structure générale. Maintenant, les commentaires :
* 'As #1' : ceci associe au fichier qui vient d'être ouvert un numéro d'identification (ici, c'est 1) ;
* EOF(1) retourne Vrai si la fin du fichier identifié par
le numéro 1 est atteinte, non sinon. Ainsi, 'While Not(EOF(1))' permet de parcourir l'intégralité du fichier, jusqu'à sa dernière ligne.

- Pour ce qui est du traitement de la ligne récupérée :
je ne sais pas si tu dois découper la ligne à chaque fois que tu rencontres un espace(dans "G0 X10 Y50 Z10 xxx" par exemple), et comment tu dois stocker les données. Toutefois, voici une méthode qui permet de découper suivant les espaces (je suppose déclarées les variables que je vais utiliser) :

LigneEnCour = Trim(LigneEnCour) 'Supprime tous les espaces en début et fin de chaîne
While LigneEnCour<>""
Pos = InStr(LigneEnCour, " ") 'recherche la première occurence d'un espace dans la chaîne
If pos<>0 then
Tmp$ = Left(LigneEnCour,Pos-1)
LigneEnCour = Trim(Mid(LigneEnCour, Pos+1))
Else
Tmp$ = LigneEnCour
LigneEnCour=""
end If
'Ici, tu stockes Tmp$ là où tu veux qu'il soit stocké.
Wend

Voilà !!! J'espère que tout est clair.

@++ et bonne prog...

(: Sibo ;)

-------------------------------
Réponse au message :
-------------------------------

> bonjour j ai grand besoib d aide c pour mon projet de fin d année je connais un peu visual mais la on ma posé une colle
>
> donc je dispose d' un fichier txt de cette forme
>
> bobo.txt
>
>
> G0 X10 Y50 Z10 xxx
> G1 Y10 Z20
>
>
> je desirerai lire le fichier et mettre tout dans un tableau
> pour voous c peu etre simple mais moi g un peu de mal
>
> la 2 eme partie c identifier donc organiser chaque parti dans le tableau puis identifier separement et donner un code visual pour faire un dessin car c une succession d ordre
> enfin si kk un peu me donner des pistes ou meme un code pour me simplifier la tache ca serai sympa car la ca tourne au cauchemard
>
> Merci a tout ceux qui m aiderons
>
>
vendredi 7 février 2003 à 18:23:43 | Re : un fichier ds un tableau

nono93


merci de ton aide ca va grandement m aider

donc deja je pense que je vais suprimer les espace entre les caracteres

par contre une fois ds le tableau je desirerai en sortir une trace graphique c a dir

le G00 ligne

GO1 cercle du genre

X Y Z les coordonnées du point suivant

donc j hesite entre faire un fichier qui sera lu par la suite
ou faire avec des variable en live

j ai envisager de faire kk chose pour la reconnaissance des caracteres mais c pas non plus comment faire



Cette discussion est classée dans : fichier, visual, tableau, txt, ds


Répondre à ce message

Sujets en rapport avec ce message

lire et écrire ds un fichier.txt caché [ par Achi ] bonsoir,est-il possible de lire ou écrire ds un fichier caché!!parce que lorsque je cache mes fichier .txt... mon code ne trouve plus le chemin!!merci effacé un fichier .txt [ par inconnu2nulpar ] slt, j'ai un fichier .txt qui allimente une table access grace à une macro qui recopie ttes les donnée du fichier .txt ds une table ( en passant pas d comment modifier un fichier .txt avec Visual Basic [ par marco1980 ] Bonjour à tous,grand débutant en programmation, je suis actuellement en possession d'une multitude de fichiers .txt contenant les resultats de tests e Imprimer un fichier txt avec Microsoft Visual Basic 2005 Express Edition [ par fauve ] Salut à tous       Je voudrais imprimer un fichier d'extension txt sur mon imprimante, j'ai cherché sur internet et dans les codes mis à disposition fichier txt et tableau [ par neg03 ] Bonjour,je possède un fichier texte et je souhaite afficher chacune de mes lignes dans un tableau (datagrid ou autre).Mon fichier texte est de la form position d'une lettre dans un fichier txt [ par ralf_j ] bonjour,je voudrai savoir si quelqu'un sais comment on fait pour retrouver la position d'une lettre ds un texte, du genre "ligne, colonne"? Ds un fich Tri d'un fichier txt [ par leomalglaive ] Bonjour,je suis newbie en vbs, j'ai donc demandé à un ami de m'aider à faire un p'tit script vbs pour un tri de fichier. Son tri est parfait pour les créer et enregistrer dans un fichier txt [ par svigneaux ] Bonjour, Je suis débutant en vb et j'ai un petit soucis. Pour un programme je créé un tableau dynamique, dans lequel s'enregistre des coordonnées de Visual Basic 2005 et Excel [ par hamzusthegreat ] Bonjour tout le monde J'ai commencé à développer une application qui télécharge un fichier txt via ftp, puis je veux bien que ce fichier soit mis dans parser et remplacer les lignes d'un fichiet txt [ par liia ] Bonjour à tous, J'ai un fichier txt qui contient plusieurs lignes de la façon suivante: x1;y1;z1;w1 x2;y2;z2;w2 ...... ..... je doit lire chaque lig


Nos sponsors


Appels d'offres

Sondage...

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 : 1,232 sec (3)

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