|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#41 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
si ma così non potrai mai avere tutte le lettere!!!!
ad esempio la N ?!? che numero ci vuole per rappresentarla?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#42 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
Quote:
le lettere da a ad i, ovvero da 0 a 9, ho impropriomente messo anche le altre lettere, effettivamente |
|
|
|
|
|
|
#43 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
poi...invece di creare quel casino potevi usare la funzione CHR che praticamente inserito un numero ti restituisce il corrispondente in stringa.....l'inverso di ORD per capirci !!!!
Quindi sapendo che A=65 potevi fare: TuaLettera:=CHR(TuoNumero+64); ovviamente anche così avresti escluso tutte le lettere dalla L=10 alla Z.......senza contare che non prenderesti in considerazione le minuscole.....in quando a=97 !!!! rimanendo nel tuo esempio, avresti potuto fare: Codice:
count:=length(parametro);
for i:=1 to count do
begin
val(parametro[i],simbolo,temp);
write( CHR(simbolo+64))
end;
Cmq va bene anche il tuo, solo che come ti ho detto dalla I in poi è tutto escluso
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
|
#44 |
|
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
questo è il codice leggermente modificato
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:08.



















