 |
Benny |
| middu una cosa tipo questa...
... |
05-02-2009 16:11 |
|
 |
Benny |
.fedelissimo.
Registered: May 2003
Posts: 48 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: 2
Time Online: 12:49:02: [...]
Status: Offline
Edit | Report | IP: Logged |
middu una cosa tipo questa...
struct profilo
{
char *nome_utente;
char *status_utente;
profilo *next;
};
poi ti creerai ciò che ti serve nel main..
rispondo a hyperion:
usavo la funzione gets(char *c);
praticamente con questo gioiellino buttavo in c tutto quello che si scriveva fino all'invio, ovviamente il prof la ha vietata(deprecata) 
lui consiglia sempre getchar, io non ce la faccio e uso scanf, ma ho dei problemi con le stringhe di caratteri, porca miseria
__________________
Se non credi in te stesso, chi ci crederà ?
|
|
05-02-2009 16:11 |
|
|
|  |
 |
hyperion |
| [QUOTE][i]Originally posted by Benny [/i]
... |
05-02-2009 16:56 |
|
 |
hyperion |
.illuminato.
Registered: Oct 2007
Posts: 171 (0.03 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 3 Days, 12:37:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Benny
middu una cosa tipo questa...
struct profilo
{
char *nome_utente;
char *status_utente;
profilo *next;
};
poi ti creerai ciò che ti serve nel main..
rispondo a hyperion:
usavo la funzione gets(char *c);
praticamente con questo gioiellino buttavo in c tutto quello che si scriveva fino all'invio, ovviamente il prof la ha vietata(deprecata) 
lui consiglia sempre getchar, io non ce la faccio e uso scanf, ma ho dei problemi con le stringhe di caratteri, porca miseria
eh si perchè nel testo del progetto scrive che deve essere ANSI compatibile...altrimenti in fase di compilazione su diversi compilatori (quello del prof che dovrà testartelo) magari non funge!
cmq domanda da un milione di dollari...ma se si usa un grafo per rappresentare i nodi (profili) al momento della creazione del grafo bisogna specificare il numero di nodi che il grafo ha e crearli il problema è che il testo del progetto dice non si può fare assunzioni sul numero massimo di profili (cioè bisogna non imporre dei vincoli)...idee?
|
|
05-02-2009 16:56 |
|
|
|  |
 |
green.riot |
| ho letto su alcuni forum che gets è sconsigliata ... |
05-02-2009 17:03 |
|
 |
green.riot |
.simpatizzante.
Registered: Oct 2007
Posts: 14 (0.00 al dì)
Location: Arona Lake Major
Corso: Informatica
Anno: Primo! ;)
Time Online: 2:47:20 [...]
Status: Offline
Edit | Report | IP: Logged |
ho letto su alcuni forum che gets è sconsigliata per un problema di buffer overflow .. io sto usando fgets.. si potrà usarla?! è come gets ma in un parametro aggiungi il limite massimo da leggere
per come creare la struttura spero di avere una rivelazione come la piccola pastorella ha avuto dalla Madonna a Lourdes
__________________
Tutti gli uomini sono mortali.
Socrate era mortale.
Dunque, tutti gli uomini sono Socrate.
(Woody Allen)
|
|
05-02-2009 17:03 |
|
|
|  |
 |
xSharKMaNx |
| anch'io sto utilizzando fgets, per quanto riguarda ... |
05-02-2009 18:48 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
anch'io sto utilizzando fgets, per quanto riguarda il problema delle stringhe in input ho risolto utilizzando strtok.
In questa maniera si ha la possibilità di suddividere la stringa in input in più "token", i risultati gli inserite all'interno di un vettore, il primo elemento del vettore [0] conterrà la parola chiave, se è system significa che bisognerà eseguire un comando di sistema, altrimenti bisognerà eseguire un comando di profilo!
Buon Lavoro gente... e che Dio ci illumini! (devo anche vedere alcuni punti di teoria santa claus)
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
|
05-02-2009 18:48 |
|
|
|  |
 |
middu |
|
 |
middu |
.arcimaestro.
Registered: Oct 2002
Posts: 466 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 4 Days, 16:14:21 [...]
Status: Offline
Edit | Report | IP: Logged |
OK
|
|
05-02-2009 19:10 |
|
|
|  |
 |
middu |
| a questo punto mi creo delle funzioni che mi perme ... |
05-02-2009 19:23 |
|
 |
middu |
.arcimaestro.
Registered: Oct 2002
Posts: 466 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 4 Days, 16:14:21 [...]
Status: Offline
Edit | Report | IP: Logged |
a questo punto mi creo delle funzioni che mi permettono di inserire un profilo attraverso una lista. Un gruppo sarà qualcosa di simile . Una struttura che conterrà anche una lista di tutti i profili presenti ed iscritti in un determinato gruppo
|
|
05-02-2009 19:23 |
|
|
|  |
 |
Gehur |
| anche io oggi mi sono scontrato col main..cavolo à ... |
05-02-2009 19:24 |
|
 |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
anche io oggi mi sono scontrato col main..cavolo è davvero un bel casino, si comunque sto progetto è bello lungo, io devo implementare un sacco di funzioni
per la cronaca come strutture dati uso hash, liste e alberi..
mi sta aiutando parecchio l'esempio sulle tabelle hash che si trova sul sito algoteam, l'implementazione di un dizionario
Last edited by Gehur on 05-02-2009 at 19:34
|
|
05-02-2009 19:24 |
|
|
|  |
 |
middu |
| hai il sito
... |
05-02-2009 19:43 |
|
 |
middu |
.arcimaestro.
Registered: Oct 2002
Posts: 466 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 4 Days, 16:14:21 [...]
Status: Offline
Edit | Report | IP: Logged |
hai il sito
???
|
|
05-02-2009 19:43 |
|
|
|  |
 |
hyperion |
| [QUOTE][i]Originally posted by middu [/i]
... |
05-02-2009 19:50 |
|
 |
hyperion |
.illuminato.
Registered: Oct 2007
Posts: 171 (0.03 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 3 Days, 12:37:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by middu
hai il sito
???
comunque per me la soluzione migliore è una lista!!!!fai una lista di tutti i profili disordinata e bohm!!non sarà efficiente ma pazienza XD
|
|
05-02-2009 19:50 |
|
|
|  |
 |
xSharKMaNx |
| Prego gente!
... |
05-02-2009 19:55 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Prego gente!
http://www.algoteam.dsi.unimi.it/im...codici/hash.txt
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
|
05-02-2009 19:55 |
|
|
|  |
 |
xSharKMaNx |
| [QUOTE][i]Originally posted by hyperion [/i]
... |
05-02-2009 20:00 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by hyperion
comunque per me la soluzione migliore è una lista!!!!fai una lista di tutti i profili disordinata e bohm!!non sarà efficiente ma pazienza XD
L'importante è che sia efficiente per riuscire a passare l'esame 
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
|
05-02-2009 20:00 |
|
|
|  |
 |
middu |
| quindi i profili li si crea con una tabella hash q ... |
05-02-2009 20:02 |
|
 |
middu |
.arcimaestro.
Registered: Oct 2002
Posts: 466 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 4 Days, 16:14:21 [...]
Status: Offline
Edit | Report | IP: Logged |
quindi i profili li si crea con una tabella hash quindi???
|
|
05-02-2009 20:02 |
|
|
|  |
 |
xSharKMaNx |
| [QUOTE][i]Originally posted by middu [/i]
... |
05-02-2009 20:07 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by middu
quindi i profili li si crea con una tabella hash quindi???
è una scelta che dovrai prendere tu, come si dice "tutte le strade portano a RoccaCannuccia" 
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
|
05-02-2009 20:07 |
|
|
|  |
 |
middu |
| quindi la struttura del profilo è questa:
... |
05-02-2009 20:08 |
|
 |
middu |
.arcimaestro.
Registered: Oct 2002
Posts: 466 (0.05 al dì)
Location:
Corso:
Anno:
Time Online: 4 Days, 16:14:21 [...]
Status: Offline
Edit | Report | IP: Logged |
quindi la struttura del profilo è questa:
struct profilo
{ /* rappresenta un profilo della lista */
char *nick_name; /* punta alla parola che identifica il nome utente */
char *staus_utente /* punta alla parola che identifica lo status dell'utente */
struct element *next; /* prossimo elemento della lista */
struct element *prev; /* elemento precedente */
};
|
|
05-02-2009 20:08 |
|
|
|  |
 |
xSharKMaNx |
| Ma cosa stai utilizzando? Grafi ... |
05-02-2009 20:10 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.22 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma cosa stai utilizzando? Grafi
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
|
05-02-2009 20:10 |
|
|
|  |
 |
| All times are GMT. The time now is 09:02. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|