Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-11-2003, 23:27   #1
robnet77
Senior Member
 
L'Avatar di robnet77
 
Iscritto dal: Oct 2001
Città: Dublino
Messaggi: 878
[VB] Array bidimensionale

Sto provando a mettere su uno pseudo-programma per il gioco del lotto per un amico ...

avendo uno schema di estrazioni passate del genere:

Ba | Ca | Fi | Ge
1 2 3 4 5 | 1 2 3 4 5 | 1 2 3 4 5 | 1 2 3 4 5
6 7 8 9 10 | 6 7 8 9 10 | 6 7 8 9 10 | 6 7 8 9 10
11 12 13 14 15|11 12 13 14 15|11 12 13 14 15 |11 12 13 14 15

vorrei memorizzare i numeri sortiti in un array bidimensionale, all'inizio volevo usarne uno monodimensionale per l'ultima estrazione, del tipo

dim Ba(4) as String

While Not EOF(1)
Line Input #1, estrazione
For i = 0 to 4
Ba(i) = Mid$(estrazione, (1 + i * 2), 2))
e assegnare alle altre ruote i valori dopo un segno di tabulazione che avrò nel file di testo contenente le ultime estrazioni.

Il fatto è che mi occorre un array a 2 dimensioni per memorizzare anche le estrazioni precedenti, ma nel libro del Balena (quello passa il convento) non ho trovato molto, e al momento non ho disponibile la MSDN.

Considerando le ultime 50 estrazioni, dovrei dichiarare l'array così (credo):

ReDim Ba(4, 49) as String


Posso utilizzare dei contatori al posto dei numeri?

ReDim Ba(a, b) as String
in modo da riempire l'array con un ciclo? E' tutto quello che so e che ipotizzo degli array multidimensionali

Grazie!
robnet77 è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 00:36   #2
Sephiroth83
Member
 
L'Avatar di Sephiroth83
 
Iscritto dal: May 2003
Città: Torino
Messaggi: 63
La cosa dovrebbe funzionare.
prima di usare redim devi dichiarare l'array nel seguente modo:

Dim Ba() as string

e successivamente usi:
ReDim Ba(a, b)

in modo da poterlo ridimensionare dinamicamente. Ovviamente dopo che hai ridimensionato l'array puoi accedere ai suoi elementi anche attraverso variabili-contatore di cicli, come vuoi fare tu, no?
__________________
AMD K6 450 MHz, Epox MVP3G2 FSB 100 MHz, 320 MB RAM, HDD IBM 7200 60 GB, VooDoo III (è vecchia ma per diablo II va ancora bene )
Sephiroth83 è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 02:29   #3
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Se lo vuoi aumentare in modo dinamico ma mano che hai un dato in più, nn basta mettere Redim, ma devi mettere Redim Preserve, altrimenti il vettore si rinizializza

Consiglio di usare anche le funzioni:
UBOUND(Vettore Dinamico)
LBOUND(Vettore Dinamico)

che tornano rispettivamente il massimo ed il mino indice del tuo vettore.
Esempio pratico:

Codice:
dim Vet()          as integer
dim nI          as integer

redim Vet(0)

for nI=1 to 1000
  redim preserve Vet(Ubound(Vet)+1)
  Vet(Ubound)=inputbox("Metti un numero")
next
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
DDR5 a 16 dollari al gigabyte: Framework...
Meno di 3kg per 'diventare' bionici: l'u...
Al regalo di San Valentino ci pensa HUAW...
Intel multata in India: 30 milioni di do...
Beast of Reincarnation ha una data di us...
Provati Reno15 e Reno15 FS: analisi comp...
L'Europa sfida la Cina sul litio: in Fin...
Sono 32, di cui 6 nuove, le offerte Amaz...
Rinnovo dei coupon Amazon nascosti: ecco...
Corsair aggiorna la confezione delle RAM...
Ecco tutti i robot aspirapolvere in offe...
Tachyum: dal processore universale alle ...
L'eVTOL tedesco per missioni mediche e m...
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:06.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v