Le traitement des
accents sur les micros est un veritable casse tete.Ainsi les micros Thomson ont un traitement particulier des accents qui n a rien à voir avec la
table utilisée par les compatibles PC.Sur Thomson une lettre accentuée est représentée par 3 codes ASCII au lieu d un seul.Donc en faisant un tri sur
des chaines de caracteres avec des accents par un programme basic ordinaire ,le résultat sera faux.exemple5 CLS10 DIM A$(10)20
A$(0)="être":A$(1)="Etalons":A$(2)="accablant"30 A$(3)="âtre":A$(4)="ASSEZ":A$(5)="été" :A$(6)="ETIONS"40 A$(7)="étirons":A$(8
)="escalier" :A$(9)="escale":A$(10)="écarté"42 ' methode de tri traditionnelle en basic45 LOCATE 0,047 PRINT "Tri réalisé par le BASIC
microdsoft"50 FOR I=0 TO 9:F0R J=I+l TO 10:IF A$(J)<A$(I) THEN SWAP A$(I),A$(J)60 NEXI J,I:PRINT65 FOR I=0 TO 10 RINT A$(1):NEXT I70
PRINT:PRINT:PRINT "Pas vraiment satisfaisant !"100 ENDPour corriger ces erreurs de tri,une amelioration du programme sera apportée en y incluant un
module assembleur .
problemes de tri
Des MO et des TO...
Modérateur : Politburo
Répondre
1 message
• Page 1 sur 1
Aller à
- MySilicium
- ↳ Présentation
- ↳ Général
- ↳ A quoi t'as joué hier ?
- ↳ Sondages
- ↳ Silicium in English
- ↳ Bistrot
- Transactions et Acquisitions
- ↳ Frimer - brag - dernières acquisitions
- ↳ Je donne, j'échange, j'achète et je vends [réservé aux membres actifs]
- ↳ Donne, Echange, Achète et Vends [réservé aux visiteurs de passage]
- Recherches diverses
- ↳ Recherche informations / technique / etc ... [pas de petites annonces ici]
- ↳ Liens en vrac
- ↳ Problèmes techniques
- ↳ Bibliographie
- ↳ Résolution de problèmes
- ↳ Bidouilles
- ↳ Transferts PC
- Systèmes 8bits, 16bits, 32bits, plein de bits, ...
- ↳ Tous les ordinateurs
- ↳ Toutes les consoles
- ↳ Tous les Pockets
- ↳ Amstrad
- ↳ Apple 8 et 16 bits
- ↳ Apple Lisa
- ↳ Apple Macintosh
- ↳ Atari 8bits
- ↳ Atari ST et compagnie
- ↳ Commodore 8bits
- ↳ Commodore Amiga
- ↳ Exelvision
- ↳ Goupil / Tandy
- ↳ Matra-Hachette Alice
- ↳ MSX
- ↳ NeXT
- ↳ Oric
- ↳ PDA
- ↳ Philips VG-5000
- ↳ Sinclair
- ↳ Squale (Apollo7)
- ↳ Tavernier
- ↳ Texas Instruments
- ↳ Thomson
- ↳ Victor & Hector
- ↳ Les Single Board Computers (SBC)
- ↳ Robots
- ↳ Bornes d'Arcade
- ↳ Flippers
- ↳ Emulateurs
- Divers
- ↳ Livres / Bouquins
- ↳ Idées
- ↳ Atari 800XLHD
- ↳ Ti99/4 light et Ti99/4 console
- Manifestations
- ↳ Vieumikro
- ↳ Infoticaires
- ↳ Pocketicaires
- ↳ Apple 2 France Festival
- ↳ Cyberbecue
- ↳ Retrogaming L'Union
- ↳ Autres manifestations
- Projets
- ↳ Silicium
- ↳ Retronik
- ↳ Les Guides : souscriptions
- ↳ Stock
- ↳ Partenariat avec la chaîne Youtube Lord Paddle