Vai al contenuto

Benvenuto nella community di Italiamac Forum

Guest Image

Benvenuto su Italiamac, la più grande comunità AMUG italiana riconosciuta da Apple. La consultazione è libera. Se vuoi anche partecipare attivamente alle discussioni pubblicando post e messaggi puoi iscriverti gratuitamente, avrai molti vantaggi:

  • Pubblicare post, messaggi e richieste di aiuto
  • Fare amicizia e usare i messaggi privati fra utenti
  • Pubblicare annunci di vendita di usato
  • Usare tutte le funzioni della community

ISCRIVITI GRATIS


Change Mode






progetto java


madara88

Recommended Posts

<tipo>[] nomearray = new <tipo>[numero elementi];

Questa è la sintassi.

ok e fin qui ci siamo , e dunque se tipo ci fosse un array di 5 elementi verrebbe così

String[]temp=new String[5] ;

ok e ora per aggiungerci i 5 elementi del cf ? Come si fa a farlo in modo automatico cioè

per esempio io una matrice di nomi e cognomi, creo il cf che una stringa data dal nome e cognome(dove nome e cognome sono 2 colonne della matrice) , anzi vi posto il codice che è meglio.


[left][size=2]String[][]userfinal={[/size]
[size=2]{[/size][size=2][color=#2a00ff]"0"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"raffaele"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ecolini"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"1"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"stefano"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ferretti"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"2"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"davide"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"rossi"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"bacci"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"roberto"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]},[/size]
[size=2]{[/size][size=2][color=#2a00ff]"3"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"stella"[/color][/size][size=2],[/size][size=2][color=#2a00ff]"ferri"[/color][/size][size=2]}[/size]
[size=2]};[/size]
[b][size=2][color=#7f0055]int[/color][/size][/b][size=2] k=0;[/size]
[b][size=2][color=#7f0055]int[/color][/size][/b][size=2] q=0;[/size]
[b][size=2][color=#7f0055]for[/color][/size][/b][size=2]([/size][b][size=2][color=#7f0055]int[/color][/size][/b][size=2] i=0;i<userfinal.length;i++){[/size]
[size=2]String s1=userfinal[i][1].substring(0,3);[/size]
[size=2]String s2=userfinal[i][2].substring(0,3);[/size]
[size=2]String nome=s1.toUpperCase();[/size]
[size=2]String cognome=s2.toUpperCase();[/size]
[size=2]String cf;[/size]
[b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=cognome+nome+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]==[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=cognome+[/size][size=2][color=#2a00ff]"XXX"[/color][/size][size=2]+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][b][size=2][color=#7f0055]if[/color][/size][/b][size=2](userfinal[i][1]!=[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2]&&userfinal[i][2]==[/size][size=2][color=#2a00ff]"null"[/color][/size][size=2])[/size]
[size=2]cf=[/size][size=2][color=#2a00ff]"YYY"[/color][/size][size=2]+nome+k+q;[/size]
[b][size=2][color=#7f0055]else[/color][/size][/b][/left]

[size=2]cf=[/size][size=2][color=#2a00ff]"YYY"[/color][/size][size=2]+[/size][size=2][color=#2a00ff]"XXX"[/color][/size][size=2]+k+q;[/size]

ora da qui come faccio a mettere il cf in un array temporaneo ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti
  • Risposte 73
  • Created
  • Ultima Risposta

Il codice che hai postato crea ad ogni ciclo un cf, però ovviamente al ciclo successivo i valori delle variabili vengono sostituiti da un nuovo valore. Quindi creati un array dove ad ogni ciclo salvi il tuo cf, ma prima di salvarlo fai un controllo come ti avevo già spiegato.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti

no scusa io vorrei prima creare un array temporaneo tipo String[]temp=newStrig[5], poi inserirgli dentro per esempio tutti i nomi+cognomi nella casella temp[0]=cognome+nome, e dopo li faccio il confronto, solo che no so come mettere dentro l'array i cf ad ogni cilco , mi potresti far vedere ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti
no scusa io vorrei prima creare un array temporaneo tipo String[]temp=newStrig[5], poi inserirgli dentro per esempio tutti i nomi+cognomi nella casella temp[0]=cognome+nome, e dopo li faccio il confronto, solo che no so come mettere dentro l'array i cf ad ogni cilco , mi potresti far vedere ?

for (int i=0;i<lunghezzaarray;i++){
    temp[i]=cf;
}

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti

scusa potresti farmi vedere come dovrei continuare dopo il mio pezzo di codice sopra cioè dopo il mio pezzo , come creo l'array ? fammi vedere perfavore altrimenti muoio. cmq ti ringrazio.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

String[][]userfinal={
{"0","raffaele","ecolini"},
{"1","stefano","ferretti"},
{"2","davide","rossi"},
{"3","null","bacci"},
{"3","roberto","null"},
{"3","null","null"},
{"3","stella","ferri"}
};
int k=0;
int q=0;
String[] temp=new String[userfinal.length];
for(int i=0;i<userfinal.length;i++){
    String s1=userfinal[i][1].substring(0,3);
    String s2=userfinal[i][2].substring(0,3);
    String nome=s1.toUpperCase();
    String cognome=s2.toUpperCase();
    String cf;
    if(userfinal[i][1]!="null"&&userfinal[i][2]!="null")
         cf=cognome+nome+k+q;
    elseif(userfinal[i][1]=="null"&&userfinal[i][2]!="null")
         cf=cognome+"XXX"+k+q;
    elseif(userfinal[i][1]!="null"&&userfinal[i][2]=="null")
         cf="YYY"+nome+k+q;
    else
         cf="YYY"+"XXX"+k+q;
    temp[i]=cf;

Ecco così dovrebbe andar bene se vuoi salvare solo il cf.

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti

benissimo guarda mi hai salvato la vita sono in debito conte grazi grazie grazie.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti
benissimo guarda mi hai salvato la vita sono in debito conte grazi grazie grazie.

"Io faccio un favore a te, e tu fai un favore a me" :ghghgh:

Immaginala con la voce del padrino...:bubble:

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti
"Io faccio un favore a te, e tu fai un favore a me" :ghghgh:

Immaginala con la voce del padrino...:bubble:

esatto, però sono ancora a rischio di morte dunque ho cercato di fare un pò di codice per fare il confronto come ti avevo detto e il codice è questo:

purtroppo mi da degli errori per quanto riguarda l'else e il +x cioè esce fuori il messaggio x cannot be resolved, come posso risolvere ?

A quanto pare sono ho ancora da chiederti un favore.

dunque io ho scritto quasta parte di codice per fare il confronto ma a aquanto pare non funziona come dovrebbe o cmq manca dell'altra roba. mi potresti aiutare ?

[size=2]
[left]temp[i]=cf;
[/size][b][size=2][color=#7f0055]for[/b][/color][/size][size=2]([/size][b][size=2][color=#7f0055]int[/b][/color][/size][size=2] a=0;a<temp.[/size][size=2][color=#0000c0]length[/color][/size][size=2];a++){
[/size][b][size=2][color=#7f0055]if[/b][/color][/size][size=2](cf.equals(temp[a])){
[/size][b][size=2][color=#7f0055]int[/b][/color][/size][size=2] x=Integer.[i]parseInt[/i](temp[a].substring(6,7));
x++;
[/size][b][size=2][color=#7f0055]if[/b][/color][/size][size=2](x==99){
System.[/size][i][size=2][color=#0000c0]out[/i][/color][/size][size=2].println([/size][size=2][color=#2a00ff]"errore"[/color][/size][size=2]);
cf=[/size][size=2][color=#2a00ff]""[/color][/size][size=2];
[/size][b][size=2][color=#7f0055]break[/b][/color][/size][size=2];
}[/left]

[/size][b][size=2][color=#7f0055]else[/b][/color][/size][size=2] cf1=cf.substring(6,7)+x;
[/size]

dunque se però adesso faccio stampa cf lui mi stampa solo la parte numerica , come posso risolvere cioè facendo in modo che alla fine se dico stampa cf lui stampa come si deve i cf normali e i cf doppi ?

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

ma non puoi sommare un intero ad una stringa...

ragazzo, dammi retta, leggiti un po' di documentazione, leggiti la funzione APPEND su Stringhe e SOLO DOPO scrivi il codice...non puoi scrivere delle cose a caso!

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link di questo messaggio
Condividi su altri siti

poi usare break all'interno di un ciclo è come un calcio nelle p***e...

non si scrive del codice in quella maniera...

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link di questo messaggio
Condividi su altri siti

secondo me il break si può usare dentro dei cicli iterativi.

1) risparmi 1 variabile;

2) risparmi un controllo dentro il for.

A volte è utile usarlo per ottimizzare il codice, ma ovviamente bisogna saperlo usare.

iMac Aluminum 20" 2,4GHz Intel Core 2 Duo, 2 GB RAM, 320 GB HardDisk

http://fabrizioromeo.netsons.org

Link di questo messaggio
Condividi su altri siti

il break si puo usare se programmi da 10 anni e hai 2 balle di queste dimensioni...

un ragazzo che somma delle stringhe a degli interi, non può fare del codice spaghetti (tra l'altro in un contesto che non lo richiede assolutamente)

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link di questo messaggio
Condividi su altri siti
il break si puo usare se programmi da 10 anni e hai 2 balle di queste dimensioni...

un ragazzo che somma delle stringhe a degli interi, non può fare del codice spaghetti (tra l'altro in un contesto che non lo richiede assolutamente)

si lo so forse hai ragione ma guarda che il break infatti l'ho preso da un manuale di java e sembra che vadia bene così come l'ho messo io, poi come ti ho detto io non sono un genio in programmazione(e infatti è una cosa che vorrei diventare) e proprio per questo chiedo aiuto a voi, poi altra cosa tu prima hai detto che non posso sommare un intero ad una stringa ma dov'è che lo fatto ? In tutti i casi scusa ma io l'ho sempre fatto cioè sommare un numero ad una stringa.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

temp[i]=cf;
for(int a=0;a<temp.length;a++){
if(cf.equals(temp[a])){
int x=Integer.parseInt(temp[a].substring(6,7));
x++;
if(x==99){
System.out.println("errore");
cf="";
break;
}

else cf1=cf.substring(6,7)+x;

Come detto da dleonard forse il nostro aiuto può essere solo una cosa negativa per te. Prima dovresti pensare alla logica del programma, farti un bel ripasso delle lezioni che hai fatto e provare a pensare come scrivere al meglio il codice. :mad:

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti
si lo so forse hai ragione ma guarda che il break infatti l'ho preso da un manuale di java e sembra che vadia bene così come l'ho messo io, poi come ti ho detto io non sono un genio in programmazione(e infatti è una cosa che vorrei diventare) e proprio per questo chiedo aiuto a voi, poi altra cosa tu prima hai detto che non posso sommare un intero ad una stringa ma dov'è che lo fatto ? In tutti i casi scusa ma io l'ho sempre fatto cioè sommare un numero ad una stringa.

else cf1=cf.substring(6,7)+x;

Ecco dove l'hai fatto!

Appoggia la mano sopra una piastra calda per un minuto e sembrerà un’ora. Stai seduto accanto ad una graziosa fanciulla per un’ora e sembrerà un minuto. Ecco la relatività!

A. Einstein

MyFlickr

Link di questo messaggio
Condividi su altri siti
else cf1=cf.substring(6,7)+x;

Ecco dove l'hai fatto!

ma scusate io questo tipo di operazione lo faccio continuamente e anche il prof se non mi ricordo male lo fa anche lui spesso.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

non puoi sommare un intero ad una stringa! sono due tipi di dato diversi

al massimo puoi convertire un intero a stringa e poi fare un append...

"Chi ha giocato Del Duca-Samb non ha paura di niente" - Carlo Mazzone, da allenatore della Roma, prima di un derby contro la Lazio.

Link di questo messaggio
Condividi su altri siti

ah ecco il perchè infatto il codice non funzia per quello grazi mille dleonard ho un debito anche con te .

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

allora udite udite ragazzi alla fine ci sono riuscito a fre tutta la mia parte e solo con lw mie forze va be dai anche con il vostro aiuto . Chiarmanete la soddisfazione di qunado le cose ti vengono da te è grande. ancora grazie.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

ragazzi ora però bisgno di una mano conoscete un metodo che riordini un array o una matrice secondo un oridne lessciografico cioè , sono riuscito a fare il codice fiscale, ora li devo ordinare alfabetico e tenendo conto della parte numerica finale cioè esempio

rosdav00, rosdav01,rotdav00, etc quindi in ordine alfabetico e anche numerico fincheè la parte alfabetica è uguale.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

va bene alla fine sono riuscito a fare anche quello (in pratica sto post lo postato io ma solo io agisco e nessun altro tranne 2), dunque ora però mi dovete assolutamente aiutare , ho un problema che neanche voi sono sicuro riuscireste a fare come programmatore esperto.

In pratica ho una matrice in cui si sono diverse colonne, tra cui nome e cognome, ed n righe(nsta per qualsiasi). Dopo avere creato il codice fiscale e averlo ordinato alfabeticamente esiste un modo per stampare il cf e il relativo nome e cognome, nell'ordine del cf alfabetico ? vi prego aiutoooooooooo.

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

qualcosa del genere...

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Arrays.html#sort(java.lang.Object[])

la classe array fornisce giò degli algoritmi di sort (ovvero odinamento)....

può andare per il tuo problema??

[update] Mi sono accorto di averti dato il link di java Vers 1.4 cmq anche nella 6 e nelle altre vale la stessa cosa...

Guglielmo Enrico Cancelli III Vs. Stefano Paolo Lavori -

http://svirrus.blogspot.com

Link di questo messaggio
Condividi su altri siti

mmm credo si e no allora ti epiego meglio :

Dunque io ho una matriche di elementi , dove ci sono diverse colonne , tra cui una di nomi e una di cognomi e delle righe di qqualsisasi numero, dipende dal file che leggo.

Allora io creo un codicefiscale creato prendendo 3 lettere delcognome, 3 del nome e due cifre numerichè 00 che vengono incrementate ogni volta che ci sono cf uguali.

Dunque dopo, ho ordinato i cf alfabeticamente. Ora il problema è che alla fine il programma deve stampare riga per riga della matrice cioè cf nome cognome etc etc in oridne di cf alfabetico . vi faccio degli esempi

matrice senza cf:

id----nome--cognome--------cf-------------------cf2

0-----luca-----verdi------- --------

1-----mario---rossi------- --------

matrice con cf non ordinato alfabeticamente , però in ordine con i relativi nomi cognomi etc

id----nome--cognome--------cf-------------------cf2

0-----luca-----verdi-------VERLUC00------

1-----mario---rossi-------ROSMAR00-----

matrice con cf non ordinato "......"e anche cf ordinato alfabeticamente (eventualmete il cf2 cioè quello ordinato alfabeticamente posso metterlo in un array a parte)

id----nome--cognome--------cf-------------------cf2

0-----luca-----verdi-------VERLUC00--- ROSMAR00

1-----mario---rossi-------ROSMAR00----VERLUC00

In pratica sarebbe meglio avere una cosa così alla fine (matrie ordinata in base al cf ordinato alfabeticamente, e alla fine cf ecf2 ne basta uno) Sapete come fare per qusto caso ?

id----nome--cognome--------cf-------------------cf2

0-----mario-----rossi-------ROSMAR00--- ROSMAR00

1-----luca---verdi-------VERLUC00----VERLUC00

però quello che + mi importa è che il programma alla fine quando stampa i nomi cognomi cf e relative info secondo l'ordine del cf ordinato alfabeticamente

alla fine coem da per l'esempio deve stampare così mario rossi ROSMAR00 e poi VERLUC00 e non il contrario perchè deve seguire l'ordinamento del cf alfabetico.

Aiutatemi per favore lo so questa è una cosa difficile, io però avevo pensato ad una cosa, salvo nella matrice solo il cf non ordinato alfabeticamente, poi il cf alfabeticamente lo metto dentro un altro array o nella colonna dopo il cf nella matrice, l'importante è digli che deve stampare le righe della matrice , fino alla colonna del cf secono l'ordine del cf rodinato alfabeticamente. Spero di essere stato chiaro. Aiutatemi

MBP 2.5 Ghz, 4Gb Ram, 250 Gb HDD, GPU 512 mb

iMac 2.8 Ghz 4Core, 4Gb Ram, 1Tb HDD, GPU 512mb

Pavilion HDX9490EL 2.1 ghz, 4 Gb ram, 320GBHDD e scehda grafica da 512 mb up to 1756, scehrmo da 20,1 pollici (è un portatile eh).

eeePC900 0.9 ghz, 1 Gb ram, 20+16 Gb di HDD(SSD+SD)

Link di questo messaggio
Condividi su altri siti

Archived

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...

Info

Questo sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego e dichiari di aver letto e di accettare: Privacy Policy Termini di utilizzo