|
Ariok |
Re: Re: IMPORTANTE |
12-01-2005 18:46 |
|
|
Ariok |
.arcimaestro.
Registered: Oct 2003
Posts: 394 (0.05 al dì)
Location: milano
Corso: informatica
Anno: Finita....la triennale :D
Time Online: 2 Days, 4:43:21 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: Re: IMPORTANTE
Originally posted by Skilotto83
sikuro??
Ci hai parlato tu???
A me aveva mandato una mail...e diceva proprio cosi'..
Sicuro 100%
Questa e' la sua risposta
Lo scritto rimane valido ancora per un paio di appelli (oltre a questo).
Cordialmente,
M.T.
__________________
My deviant art Page(maya & 3dstudio)
Vecchio Robot in Xsi
Altro Robot.. in costruzione
MSN yariok@msn.com
|
12-01-2005 18:46 |
|
|
| |
|
mitnik |
Ciao a tutti, come vi procede il lavoro?
... |
13-01-2005 08:40 |
|
|
mitnik |
.illuminato.
Registered: Jun 2002
Posts: 235 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 3 Days, 4:25:25 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao a tutti, come vi procede il lavoro?
avete trovato il modo per memorizzare una stringa di lunghezza indefinita? o meglio qual è il modo più efficiente
|
13-01-2005 08:40 |
|
|
| |
|
Dante |
[QUOTE][i]Originally posted by mitnik [/i]
... |
13-01-2005 09:06 |
|
|
Dante |
JUANES
Registered: Jan 2003
Posts: 188 (0.02 al dì)
Location: Legnano
Corso: Informatica
Anno: Troppi Fuori Corso...
Time Online: 1 Day, 18:39:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by mitnik
Ciao a tutti, come vi procede il lavoro?
avete trovato il modo per memorizzare una stringa di lunghezza indefinita? o meglio qual è il modo più efficiente
Se definisci un puntatore a char così:
char ch,d, *n;
e lo leggi così:
scanf ( "%d%d %c %s", &x,&y,&d,n);
e lo stampi così:
printf("\nx= %d, y= %d, d= %c, n= %s", x, y, d, n);
funziona... poi non so ancora se per il progetto sia la soluzione migliore cmq... funziona...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
|
13-01-2005 09:06 |
|
|
| |
|
p2p |
secondo me basta leggere carattere per carattere i ... |
13-01-2005 09:10 |
|
|
p2p |
.arcimaestro.
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline
Edit | Report | IP: Logged |
secondo me basta leggere carattere per carattere il nome,una volta che si termina di leggere si sa quanto è grossa la stringa e quindi la si memorizza normalmente in un array.
Ieri sono andato a lezione dal prof. Fiorentini e proprio lui mi ha detto che basta fare cosi; NON ha parlato pero' di array, mi ha solo detto che basta leggere carattere per carattere e che una volta che si conoscono le dimensioni allocare e memorizzare... pero' l array a quel punto si puo' usare secondo me, anche perchè il C non permette di creare qualcosa di cui non si conoscano le dimensioni...
Inoltre parlando con lui, diceva che gli studenti si fissano ad usare troppe liste,che sono inefficienti,invece gli alberi binari di ricerca sono molto meglio(soprattutto per il discorso prefissi), io infatti usero un albero per gli automi in cui ogni nodo è in realta' un puntatore ad una struttura dati che contiene i dati satellite necessari.
Altra cosa: ha detto che normalmente è difficile che si riesca ad ottenere che tutte le funzioni siano efficienti,ad esempio se devo fare una ricerca su un dato dell' albero che non è chiave ma dato satellite, mi dovro' scorrere tutto l' albero come se fosse una lista(ovv. ineficiente) pero' mi ha fatto trapelare l' idea che andrebbe bene lo stesso ai fini del progetto... certo se si riesce ad ottimizzare tutto è molto meglio.
PS. Se qualcuno potesse andare a lezione dal prof. Aguzzoli e chiedergli qualche dritta...io ho gia' dato e tra l' altro oggi non posso andare.
Last edited by p2p on 13-01-2005 at 09:12
|
13-01-2005 09:10 |
|
|
| |
|
LoneWolf |
[QUOTE][i]Originally posted by p2p [/i]
... |
13-01-2005 09:15 |
|
|
LoneWolf |
.grande:maestro.
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by p2p
secondo me basta leggere carattere per carattere il nome,una volta che si termina di leggere si sa quanto è grossa la stringa e quindi la si memorizza normalmente in un array.
Ieri sono andato a lezione dal prof. Fiorentini e proprio lui mi ha detto che basta fare cosi; NON ha parlato pero' di array, mi ha solo detto che basta leggere carattere per carattere e che una volta che si conoscono le dimensioni allocare e memorizzare... pero' l array a quel punto si puo' usare secondo me, anche perchè il C non permette di creare qualcosa di cui non si conoscano le dimensioni...
Ma secondo te, mentre leggi carattere per carattere, questi dove li vai a mettere, se non hai ancora creato l'array?
__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"
|
13-01-2005 09:15 |
|
|
| |
|
LoneWolf |
Volevo aggiungere che inizialmente avevo pensato d ... |
13-01-2005 09:18 |
|
|
LoneWolf |
.grande:maestro.
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Volevo aggiungere che inizialmente avevo pensato di scrivere char per char in un riga di un file, poi leggere la riga una volta che l'input da tastiera per la corrente istruzione e' finito.
Chiedendo a mio fratello mi ha detto che lui aveva fatto una lista di char.
Off-Topic: Scusate, ho trovato la edit solo ora, altrimenti avrei editato il precedente messaggio.
__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"
|
13-01-2005 09:18 |
|
|
| |
|
p2p |
[QUOTE][i]Originally posted by LoneWolf [/i]
... |
13-01-2005 09:21 |
|
|
p2p |
.arcimaestro.
Registered: Oct 2002
Posts: 377 (0.05 al dì)
Location:
Corso: informatica
Anno:
Time Online: 4 Days, 7:49:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by LoneWolf
Ma secondo te, mentre leggi carattere per carattere, questi dove li vai a mettere, se non hai ancora creato l'array? leggi la lezione 9 di Aguzzoli le ultime pagine, cè un programma di esempio che parte pa pag.26 dove "L’elenco delle parole viene memorizzato in un array di stringhe
allocato dinamicamente."
potrebbe andare no?
Last edited by p2p on 13-01-2005 at 09:25
|
13-01-2005 09:21 |
|
|
| |
|
Teju |
[QUOTE][i]Originally posted by Dante [/i]
... |
13-01-2005 09:26 |
|
|
Teju |
:L'anti - anti-global!!:
Registered: Dec 2001
Posts: 1394 (0.16 al dì)
Location: Cassina Beach
Corso: Info
Anno: 3° ...circa...
Time Online: 5 Days, 8:26:35 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Dante
scanf ( "%d%d %c %s", &x,&y,&d,n);
e lo stampi così:
printf("\nx= %d, y= %d, d= %c, n= %s", x, y, d, n);
Ho provato, funziona.... più o meno.... nel senso che con input corti è perfetto, ma prova a inserire un numero lungo: a me si chiude male l'applicazione, da errore.... Perchè???????
Mi auto quoto! Ora funziona, mi sa che aveva compilato male il GCC!
__________________
Teju.it - Una vita da raccontare
Last edited by Teju on 13-01-2005 at 09:29
|
13-01-2005 09:26 |
|
|
| |
|
Dante |
già, caspio! è vero... cmq a me da errore quando ... |
13-01-2005 09:31 |
|
|
Dante |
JUANES
Registered: Jan 2003
Posts: 188 (0.02 al dì)
Location: Legnano
Corso: Informatica
Anno: Troppi Fuori Corso...
Time Online: 1 Day, 18:39:27 [...]
Status: Offline
Edit | Report | IP: Logged |
già, caspio! è vero... cmq a me da errore quando termino il progrmamma con la f... bah... compilatori del cacchio... nn lo so... ci penso... se qlcn lo sa lo dica...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
|
13-01-2005 09:31 |
|
|
| |
|
LoneWolf |
[QUOTE][i]Originally posted by p2p [/i]
... |
13-01-2005 09:42 |
|
|
LoneWolf |
.grande:maestro.
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by p2p
leggi la lezione 9 di Aguzzoli le ultime pagine, cè un programma di esempio che parte pa pag.26 dove "L’elenco delle parole viene memorizzato in un array di stringhe
allocato dinamicamente."
potrebbe andare no?
Non lo so, hai provato a farlo?
Comunque gli altri hanno suggerito una soluzione che sembra funzionare.
__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"
|
13-01-2005 09:42 |
|
|
| |
|
LoneWolf |
Se siete in Silab e volete fare due chiacchiere su ... |
13-01-2005 09:58 |
|
|
LoneWolf |
.grande:maestro.
Registered: Nov 2001
Posts: 883 (0.10 al dì)
Location:
Corso: Informatica
Anno: Boh!
Time Online: 2 Days, 0:35:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Se siete in Silab e volete fare due chiacchiere sul progetto, io e Teju siamo in SILAB, vicino all'aula Delta, nell'angolo verso il cortile interno.
Ci riconoscete vedendo i manuali di C tutt'attorno.
__________________
"It is totally natural to die or to be killed, rather than just to live without a certain purpose"
|
13-01-2005 09:58 |
|
|
| |
|
joe.satriani |
scusate ragazzi, ma per fare l'appello di torelli ... |
13-01-2005 12:27 |
|
|
joe.satriani |
.precettore.
Registered: Feb 2004
Posts: 90 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 17:28:32 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate ragazzi, ma per fare l'appello di torelli non è indispensabile fare lo scritto, vero?
|
13-01-2005 12:27 |
|
|
| |
|
andrea |
No, con Torelli no. ... |
13-01-2005 12:40 |
|
|
andrea |
.illuminato.
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline
Edit | Report | IP: Logged |
No, con Torelli no.
|
13-01-2005 12:40 |
|
|
| |
|
luca8684 |
Col torelli c'è solo l'orale dopo il progetto!!
... |
13-01-2005 12:42 |
|
|
luca8684 |
batista bomb
Registered: Mar 2004
Posts: 183 (0.02 al dì)
Location: corsico
Corso: Informatica
Anno: secondo
Time Online: 5 Days, 14:24:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Col torelli c'è solo l'orale dopo il progetto!!
Originally posted by joe.satriani
scusate ragazzi, ma per fare l'appello di torelli non è indispensabile fare lo scritto, vero?
__________________
{¯`·._)-•°o.O`·._.·´¯`•¸·´¯).·´¯`·-> IN DA EEKS <-·´¯`·.(¯`·¸•´¯`·._.·´O.o°•–(¯`·._}
|
13-01-2005 12:42 |
|
|
| |
|
andrea |
ciao ragazzi,
... |
13-01-2005 12:58 |
|
|
andrea |
.illuminato.
Registered: Apr 2003
Posts: 224 (0.03 al dì)
Location: Lissone
Corso: Informatica
Anno: 3
Time Online: 2 Days, 4:53:22 [...]
Status: Offline
Edit | Report | IP: Logged |
ciao ragazzi,
ho scritto anche io a Fiorentini per chiedergli se la stringa dell'automa poteva essere limitata da una dimensione massima. Questa è la risposta:
...
La specifica dice che il nome e' una sequenza finita.
La frase ha un'unica interpretazione, ossia (come e' poi scritto
esplicitamente) il nome e' una sequenza di 0 e di 1
di lunghezza n>=1 non definita a priori
...
A questo punto mi pare chiaro che non si può usare la scanf con array. Credo proprio che le stringhe vadano gestite con la getchar.
|
13-01-2005 12:58 |
|
|
| |
|
All times are GMT. The time now is 10:06. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|