begin process at 2008 08 22 01:59:50
1 229 745 membres
17 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : tester le contenu d'un fichier txt [ Archives Visual Basic / Texte ] (Sadnotrue)

tester le contenu d'un fichier txt le 14/06/2004 09:50:29

Sadnotrue
Bonjour à vous qui lirez ce message !!!

Voilà mon pb :
j'ai un fichier que j'ai récupéré sur une disquette déféctueuse, qui contenait un fichier xls.

J'ai récupéré ce fichier sous format texte mais bien sur, il est crypté mais les informations qui m'interesse sont encore visible.

J'aimerais savoir s'il existait un moyen en vb de vérifier que les différents caractères de ce fichier, à savoir si c'est une lettre de l'alphabet, un ; , . ! ou un chiffre je l'enregistre dans un autre fichier.

Si qq1 a une idée faîtes moi signe !!

Merci

Sadnotrue

Re : tester le contenu d'un fichier txt le 07/08/2004 21:39:50

psykocrash


C'est tres simple :

Dim Buffer as String * 1
Dim PositionSource as long
Dim PositionDest as long
Open FichierSource For Binary as #1
Open Fichier Dest For Binary as #2
PositionSource = 1
PositionDest = 1
Seek #1, 1
Seek #2, 1
While Not EOF(1)
Doevents
get #1, PositionSource, buffer
if asc(buffer) >= asc("a") AND asc(buffer) <= asc("z") then
Put #2, PositionDest, buffer
PositionDest = PositionDest + 1
end if
if asc(buffer) >= asc("A") AND asc(buffer) <= asc("Z") then
Put #2, PositionDest, buffer
PositionDest = PositionDest + 1
end if
if asc(buffer) >= asc("0") AND asc(buffer) <= asc("9") then
Put #2, PositionDest, buffer
PositionDest = PositionDest + 1
end if
PositionSource = PositionSource + 1
Wend

Ce code ne gere que les letrtes et les numéros, a toi d'y ajouter les caractères spéciaux dont tu a besoin (. , ; : ! ...)


Classé sous : fichier, tester, txt, contenu, récupéré

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS