MMarchettoUtente AttivoIscritto daset, 2023Messaggi8107 set 2024, 17:13Si dichiara così vero?variabili unsigned char *var;array unsigned char *co2s[50][500][500];funzioni void funzione(unsigned char *co2s[50][500][500], altro)casting static_cast<unsigned char*>(static_cast<void *>(colour.red))
OoregonSuper FamosoIscritto danov, 2011Messaggi2191707 set 2024, 18:26Quelli sono puntatori non variabili.Una variabile èunsigned char var;Se vuoi gestire gli array con allocazione dinamica è un'altra storia e dovresti creare un thread apposito con una domanda precisa
MMarchettoUtente AttivoIscritto daset, 2023Messaggi8107 set 2024, 19:25Scritto così anche per gli array e le funzioni ok.Non voglio i vettori ho letto che sono più lenti.
OoregonSuper FamosoIscritto danov, 2011Messaggi2191707 set 2024, 20:16Ma chi ha parlato di vettori? Hai letto quello che ho scritto?
MMarchettoUtente AttivoIscritto daset, 2023Messaggi8107 set 2024, 20:58Scusa pensavo che i vettori sono array dinamici.Il mio casting va bene?
OoregonSuper FamosoIscritto danov, 2011Messaggi2191707 set 2024, 21:32Un vettore è un array ad una dimensione, statico o dinamico che sia (ma vuoi programmare in C senza neanche studiarne le basi?)Ti ho già detto che questo thread è esaurito, per parlare d'altro devi aprirne un altro apposito. Non te lo ripeterò