Pages (8): « First ... « 3 4 5 6 [7] 8 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- [Progetto] "Domino" (http://www.dsy.it/forum/showthread.php?threadid=30871)
ti rispondo com un PM perchè temo di rivelare troppo e fare casino
Originally posted by vlaste
[...] Io in questo ho visto 2 casi [...]
vlaste hai un pm....
ok grazie per la risp
qualcuno mi puo dire come mai ho un errore quando uso la malloc?
struct tessera{
char* alfa;
char* beta;
char* omega;
int in_uso;
struct tessera* up;
struct tessera* left;
struct tessera* right;
};
typedef struct tessera tessera;
tessera* nuova;
nuova = malloc(sizeof(tessera));
l'errore:cannot convert void* to tessera*....
ho risolto mettendo un cast di tipo tessera* anche se in teoria non servirebbe...
tessera* nuova = (tessera*)malloc(sizeof(tessera));
solo che adesso ho un altro problema...
mi da errore su
strcmp(a,q->alfa);
dove a:
tessera* treeInsert(tessera* r, char a,char b,char o){
l'errore è: cannot convert 'int' to 'const char*'
Credo che tu abbia dimenticato un asterisco
infatti la strcmp non confronta caratteri ma stringhe.
hai dichiarato 'char a' anzicche' 'char*a'
ok, grazie adesso aggiusto, comuqne mi sono reso conto che ci devo pensare ancora un po su prima di scrivere spedito il codice
ciao ragazzi... che struttura avete usato per la funzione domino??
Idee??? HELPPP
le strutture sono liste, alberi, tabelle hash, in base a quelo che devi fare scegli la + ottimale, l'albero è la strutturura che ha buone prestazioni in tutte le operazioni.....
non so se si può dire, comunqe io credo di usare una lista
ragazzi ma come si usa gcc, ho scaricato la versione da 32mb....
come si usa?? ho provato a mettere il file dentro la cartella bin, ma da dos mi dice che non trova il file
ok, ci sono riuscito...comunqe mi sa proprio che questo progetto salta...è un verò peccato comunqe
perche' Gehur?
Se il problema e' il gcc non mi sembra un buon motivo per lasciar perdere.
Se i problemi sono altri ...
no no il problema non è gcc..comunque sto continuado a scrivere il codice..non so se riuscirò a terminarlo funzionante in tempo...ammetto che la voglia non è tantissima, comunque non demordo
anzi ne approfitto..ho warnig nella strcmp
if(strcmp(n->omega,x->t->omega) < 0)
px->left = x;
dove omega è di tipo char
ERRORE:
warnig: passing arg 1 of strcmp makes pointer from integer without a cast
warnig: passing arg 2 of strcmp makes pointer from integer without a cast
credo che dipenda da come hai dichiarato omega e l'altro.
cmq e' solo un warning. Io ne ho almeno 50 e non mi lamento:
Il warning non dice che quello che stai facendo e' un errore, ma ti avverte come dire "Guarda che stai usando la funzione in modo improrpio, ma se sai cosa stai facendo: fai pure!"
boh, allora non mi resta che augurarti buon lavoro.
Per la Longest Common Substring solo io trovo dei problemi enormi a quanto pare!
sarò ignorante ma a me C da un sacco di problemi mai visti....tipo un int inizializzato a 0 aumentato di 1 va a 16 milioni....nient'altro da dire
si accettano suggerimenti sulla LCS
__________________
io Sofort e te che sei? un pupazzo?
All times are GMT. The time now is 07:15. | Pages (8): « First ... « 3 4 5 6 [7] 8 » Show all 118 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.