Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI porta un importante aggiornamento alla sua linea di gimbal camera tascabili con Osmo Pocket 4: sensore CMOS da 1 pollice rinnovato, gamma dinamica a 14 stop, profilo colore D-Log a 10 bit, slow motion a 4K/240fps e 107 GB di archiviazione integrata. Un prodotto pensato per i creator avanzati, ma che convince anche per l'uso quotidiano
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Al .NEXT 2026 di Chicago, Nutanix ha mostrato quanto sia cambiata: una piattaforma software che gestisce VM, container e carichi di lavoro IA ovunque, dall’on-premise al cloud pubblico. Con un’esecuzione rapidissima sulle partnership e sulla migrazione da VMware
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-05-2010, 16:55   #1
lorenzd
Junior Member
 
Iscritto dal: May 2010
Messaggi: 9
[C] Copiare array in un altro

Salve a tutti, complimenti per il forum...è colpa vostra se ora sto cercando di capire il c...
Comunque, sto scrivendo una cosetta, che per chi la sa fare presumo sia insignificante, ma che a me sta costando ore ed ore di assurda fatica...sel punto evidenziato di rosso vorrei che gli elementi dell'array b[] venissero copiati in un altro array (copia[]) uno ad uno...il prob è che quando poi stampo, mi viene sempre 0...ora vi posto il codice, non è importante che vi spieghi cosa fa tutto il coso quindi ho tagliato un pezzo di prog. (quello iniziale)...
scanf("%d", &riga);// Leggo indice di partenza

printf("%d\n", riga);
b[0] = riga; //il primo elemento dell'array e del ciclo è quello che gli ho passato io
printf("b[0] = %d\n", riga);// il primo elemento passato da me viene stampato
for (y = 1; y < max; y++){
for (colonna=0; colonna < max; colonna++) {
//printf ("colonna = %d\n", colonna);
//printf ("a[%d][%d]\n", riga,colonna);
if (riga != colonna){
if (prox_riga < 0 && primoavvio == 0){
min = a[riga][colonna];
prox_riga = colonna;
primoavvio++;

//riga = prox_riga;
//printf ("Primo avvio: prox_riga = %d e min = %d\n", prox_riga, min);
}
else if (prox_riga < 0 && primoavvio == 1){
if (confronto(b,y,colonna) == 0){
min = a[riga][colonna];
prox_riga = colonna;

// printf ("prox_riga negativo: prox_riga = %d e min = %d\n", prox_riga, min);
}

}

else if (a[riga][colonna] < min){
if (confronto(b,y,colonna) == 0){
min = a[riga][colonna];
prox_riga = colonna;

}


//riga = prox_riga;
//printf ("prox_riga = %d e min = %d\n", prox_riga, min);
}

}
}
//printf ("Il minimo e' %d e la colonna e' %d\n", min, prox_riga++);
b[y] = prox_riga;
riga = prox_riga;
printf ("b[%d] = %d\n", y, b[y]);
prox_riga = -1;


}
for ( y=1; y < max; y++ ){

//printf("\nVettore dei valori : %d",a[b[y-1]][b[y]]);

costoatt = costoatt+a[b[y-1]][b[y]];
}
printf("\nIl costo attuale e' %d", costoatt);
if (costoatt < costomin)
{
for (k=0;k<max;k++)
{
b[k] = copia [k];
printf ("%d e %d", k , copia[k]);
}
}
return 0;
}

Vi ringrazio tantissimo, vi prego di spiegarmi passo passo: sono solo due giorni che programmo :P

Ultima modifica di lorenzd : 05-05-2010 alle 16:57.
lorenzd è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2010, 18:27   #2
Darecon
Senior Member
 
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
a copia assegni i valori di b se non erro, quindi e'

for (k=0;k<max;k++)
{
copia[k]=b[k];
printf ("%d e %d", k , copia[k]);
}

mi sa che le hai invertite..
Darecon è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 08:57   #3
bobosg
Senior Member
 
L'Avatar di bobosg
 
Iscritto dal: Jun 2008
Messaggi: 551
Quote:
Originariamente inviato da lorenzd Guarda i messaggi
for (k=0;k<max;k++)
{
b[k] = copia [k];
printf ("%d e %d", k , copia[k]);
}
}
l'errore è questo
Codice PHP:
b[k] = copia [k]; 
la seguente riga di codice va letta in questo modo:
copio l'elemento di indice k dell'array copia nell'elemento di indice k dell'array b

ti sarà chiaro ora che non può essere corretto visto che tu vuoi fare esattamente il processo inverso e quindi
Codice PHP:
copia[k] = b[k]; 
__________________
Se non hai ancora deciso per il tuo futuro
Don'T panic!!!
segui le tue passioni, ti porteranno lontano.
bobosg è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 09:34   #4
lorenzd
Junior Member
 
Iscritto dal: May 2010
Messaggi: 9
Ammazza che tonno...grazie mille ragazzi!!!mi stavo arrovellando il cervello...
lorenzd è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 09:58   #5
bobosg
Senior Member
 
L'Avatar di bobosg
 
Iscritto dal: Jun 2008
Messaggi: 551
tranquillo,programmi solo da due giorni, ritieniti soddisfatto.

i veri arrovellamenti li vedrai e come ma più avanti se avrai la fortuna/sfortuna di continuare nel C.... poi mi farai sapere
__________________
Se non hai ancora deciso per il tuo futuro
Don'T panic!!!
segui le tue passioni, ti porteranno lontano.
bobosg è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
La NASA ha confermato il supporto per il...
Sierra Space ha completato il test acust...
Ryzen 7 5800X3D pronto a tornare sul mer...
NASA: l'amministrazione Trump prosegue s...
L'Iran avrebbe acquistato un satellite p...
VivaTech compie dieci anni e raddoppia p...
Le vendite di CPU si sono ridotte di 25 ...
Starship: SpaceX ha completato lo static...
Huawei FusionSolar Roadshow 2026: l'inno...
Nuovo trailer per Street Fighter: un fil...
Sovranità sui dati: arriva la pri...
Schede video NVIDIA e AMD di nuovo su Ma...
Robot aspirapolvere, TV OLED, iPhone 17 ...
EUREKA J15 Pro Ultra super interessante ...
Intel porta l'AI nei notebook entry-leve...
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: 22:27.


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