Erz Posted August 21, 2006 Share Posted August 21, 2006 C'è qualche informatico, come me, che sa programmare in c??? L'anno prossimo inizio (quest'anno ho fatto visual basic) e temo di incasinarmi un casino...se c'è qualche anima pia che mi aiuta gliene sarei grata!!! Quote Link to comment Share on other sites More sharing options...
cirdan Posted August 21, 2006 Share Posted August 21, 2006 io ho fatto C alle superiori... vettori, stringhe, funzioni, file, programmazione dinamica, sapevo gestire liste, code e pile. alberi no. se mi ricordo qualcosa posso darti una mano, se avessi bisogno... ma mi sa che ci sarà gente molto più valente di me... Quote Link to comment Share on other sites More sharing options...
Erz Posted August 21, 2006 Author Share Posted August 21, 2006 Beh per ora sei anche l'unico che ha risposto!! Conterò su di te...Ti ringrazio anticipatamente Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted August 23, 2006 Share Posted August 23, 2006 Conosco il c, mi è servito per un paio di corsi all'università... Ho una guida fatta da dei ragazzi, abbastanza buona, se ti serve la cerco e te la mando Quote Link to comment Share on other sites More sharing options...
Geryon Posted August 23, 2006 Share Posted August 23, 2006 Con il C penso di muovermi piuttosto bene, sicuramente meglio di quanto faccia con C++ e, forse, con Java. L'ho studiato anch'io per un corso dell'università (al liceo si lavorava con il Pascal) e poi l'ho scelto per scrivere molti progetti (anche di computer graphics). Quindi, quando sarà il momento, chiedi e ti sarà dato. Non dimenticare, però, la regola d'oro del programmatore: Google ti è amico. Quote Link to comment Share on other sites More sharing options...
Erz Posted August 23, 2006 Author Share Posted August 23, 2006 Ho una guida fatta da dei ragazzi, abbastanza buona, se ti serve la cerco e te la mando Si mi faresti un grande favore.... Grazie a tutti siete davvero gentilissimi, mi sdebiterò prima o poi per tutte le informazioni utili che mi darete GRAZIE ANCORA Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted August 23, 2006 Share Posted August 23, 2006 te la mando sulla mail del profilo, ti avviso che è un mega e mezzo Quote Link to comment Share on other sites More sharing options...
Erz Posted August 23, 2006 Author Share Posted August 23, 2006 AZZ...va bene lo stesso grazie mille Quote Link to comment Share on other sites More sharing options...
luka86 Posted August 27, 2006 Share Posted August 27, 2006 Conosco il C, studiato all'università (non l'ho ancora finita, faccio ing. informatica) e per i fatti miei. Se hai bisogno, come ti hanno già detto gli altri, chiedi pure. Inoltre non posso fare a meno che consigliarti l'acquisto del libro (poco meno di 300 pagine) "The C Programming Language - Second Edition" di Kernighan e Ritchie (gli inventori del linguaggio C). C'è sia la versione italiana che quella inglese. Ti consiglio la seconda (inglese). L'isbn, nel caso decidi di acquistarlo, è: 0-13-110362-8 l'editore: Prentice Hall Un altro libro carino e fatto bene (in italiano) è: "C Corso Completo di Programmazione - Seconda Edizione" di Deitel & Deitel. Editore: Apogeo Education Isbn: 88-503-2254-2 In ogni caso ti consiglio il primo, il K & R per intenderci. Ciao Marco Quote Link to comment Share on other sites More sharing options...
Erz Posted August 27, 2006 Author Share Posted August 27, 2006 Devo acquistarlo infatti!!! GRAZIE GRAZIE GRAZIE A TUTTI VI ADORO :P Quote Link to comment Share on other sites More sharing options...
alde1254 Posted August 28, 2006 Share Posted August 28, 2006 conosco il c/c++ e java, l'ho stuidato all'iti e ora lo continuo a stuidare all'uni Quote Link to comment Share on other sites More sharing options...
Erz Posted August 29, 2006 Author Share Posted August 29, 2006 Pensavo non mi rispondesse nessuno a sto topic invece...bene bene Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 7, 2006 Share Posted September 7, 2006 LOL mi accodo al topic per chiedere aiuto sul progetto in c dell'esame che devo dare.. una roba che mi trascino dietro quasi da un anno >.<'' il C proprio non lo sopporto Y_Y lfn Quote Link to comment Share on other sites More sharing options...
luka86 Posted September 7, 2006 Share Posted September 7, 2006 what? Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted September 7, 2006 Share Posted September 7, 2006 Che progetto è? Per che corso? Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 7, 2006 Share Posted September 7, 2006 algoritmi e strutture dati >.<'' frequento informatica ed è un esame del secondo anno che ho lasciato indietro.. cmq ovviamente non intendo di farmi il progetto, pero' magari vi chiedo elucubrazioni sui frequenti errori che mi dà il programma (xkè io e il C siamo due anime incompatibili.. ) chiedo scusa ad Erz che sto approfittando del suo post, cmq una mano, seppur piccola, posso dartela ankio, visto che ( più o meno :P ) conosco il linguaggio lfn :P Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted September 7, 2006 Share Posted September 7, 2006 Algoritmi! Argh! Io sto a ingegneria informatica, è uno dei nostri esami peggiori...più che altro perchè non si capisce mai cosa vuole il prof :P però noi lo facciamo in java ^^ Prova a mettere un po' gli errori che ti dà, così magari, tra libri e dispense varie, vedo cosa posso fare... :P Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 8, 2006 Share Posted September 8, 2006 ok ti ringrazio, poi vorrei un parere e spero di riuscire a spiegare il problema in modo chiaro. adesso sto pensando all'implementazione della struttura dati da usare. in pratica ci sono delle stanze con dei corridoi, che potrebbero essere viste come alberi k-ari. c'è una sola stanza d'ingresso e un corridoio porta ad una sola stanza, quindi un figlio non puo' avere due padri, ma un padre può avere vari figli, appunto diciamo k. pensavo di rappresentare ogni stanza come struttura, ma avrei problemi con l'implementazione dell'albero, più che altro mi incasino con la storia dei puntantori alle strutture, poichè non so se inglobare i puntantori ai figli con la struttura stanza o col nodo dell'albero.. cioè il nodo dell'albero dovrebbe contenere puntatori al padre, ai figli e alla struttura stanza, pero' ho paura che poi quando devo fare delle ricerche, venga troppo incasinato tra puntatori e indirizzi ARGH le stanze vengono aggiunte una alla volta, quindi bisogna espandere la struttura dinamicamente (ovviamente vengono anke eliminati) al momento mi sembra la struttura più adeguata.. una volta risolta l'implementazione ci sarà da elucubrare un algoritmo decente.. grazie per la disponibilità, appena mi decidero' a metterci mano, non esitero' a metterteli :P lfn :P Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted September 8, 2006 Share Posted September 8, 2006 Argh, i puntatori! Fortuna che noi quest'esame lo facciamo in java... :P Premetto che sulle strutture dati non sono molto ferrata, ma... Se usassi un unica struttura dati che include sia il nodo stesso che le informazioni che deve contenere la stanza? (non so che altri campi deve avere) Ovvero, invece di avere un nodo che punta a una stanza, avere una struttura dati unica? E ogni padre dovrebbe avere i puntatori ai figli, ovviamente... Intanto secondo me ti conviene provare qualche implementazione, poi se ti dà problemi ci pensaimo su, ma così su due piedi andrei anche io per tentativi... :P :P Quote Link to comment Share on other sites More sharing options...
kiba Posted September 8, 2006 Share Posted September 8, 2006 frattaglia ti capisco...i puntatori sono cose bestiali....è l'unica cosa del c che non ho capito...e sviluppavo programmi che gestivano le API... se ti serve qualcuno che programma in C, C++, C#, Visual Basic, Assembler, Java, Pascal, Fortran, SQL e MySQL chiedi pure.... per quanto riguarda il problema...ora mi metto a scrivere del codice e poi te lo mando per e mail o lo posto direttamente qui.... Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 8, 2006 Share Posted September 8, 2006 sì l'altro problema è gestire dinamicamente l'aggiunta o la rimozione delle stanze, cmq oggi come inizio sono stata due ore sui puntatori tanto per cambiare, mi ci rimettero' domattina e spero finalmente di combinare qualcosa di buono >.< intanto ringrazio tutti per l'aiuto ^^ la struttura stanza deve contenere come campi un integer come valore, una stringa per il nome, e poi un campo che aggiungo io, 1 integer che vale zero o uno per la presenza o meno della telecamera (ora non vi spiego il resto del problema, facciamo una cosa per volta XD ) cmq provero' in tutte e due le maniere ^^'' a meno che non decida di lanciare gcc dalla finestra lfn Quote Link to comment Share on other sites More sharing options...
Erz Posted September 9, 2006 Author Share Posted September 9, 2006 Ragazzi lunedì si inizia...sarà un devasto!! Ho pure saputo che non ho più la stessa prof di informatica...sarà dura!! Vi ringrazio di cuore Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted September 9, 2006 Share Posted September 9, 2006 sì l'altro problema è gestire dinamicamente l'aggiunta o la rimozione delle stanze, cmq oggi come inizio sono stata due ore sui puntatori tanto per cambiare, mi ci rimettero' domattina e spero finalmente di combinare qualcosa di buono >.< intanto ringrazio tutti per l'aiuto ^^ la struttura stanza deve contenere come campi un integer come valore, una stringa per il nome, e poi un campo che aggiungo io, 1 integer che vale zero o uno per la presenza o meno della telecamera (ora non vi spiego il resto del problema, facciamo una cosa per volta XD ) uhm, teoricamente dovrei allocare memoria ogni volta che crei una nuova struttura, con malloc, dandogli come parametro lo spazio (vedi tu a occhi in base alla dimensione dei campi)... Non ricordo il comando per disallocare memoria (se non ricordo male il c non è come il java, in cui nel momento in cui non c'è più nessun puntatore a un'area di memoria allocata, la JVM la libera subito automaticamente ). Certo, rischi di sprecare molta memoria in caso di molte stanze, ma la sprecheresti comunque con qualsiasi linguaggio di programmazione, in quel caso (ho sempre il terrore di finire in buffer overflow o simili, ogni volta che programmo )... Dici che potrebbe andare bene così? p.s. erz, in bocca al lupo! ^^ Quote Link to comment Share on other sites More sharing options...
cirdan Posted September 9, 2006 Share Posted September 9, 2006 uhm, teoricamente dovrei allocare memoria ogni volta che crei una nuova struttura, con malloc, dandogli come parametro lo spazio (vedi tu a occhi in base alla dimensione dei campi)... per conoscere precisamente lo spazio di una struttura conviene utilizzare la funzione: sizeof(<nome struttura>); al liceo per sicurezza utilizzavamo sempre quella, al posto di fare i conti per sapere la dimensione della struttura ed evitare così errori... Non ricordo il comando per disallocare memoria (se non ricordo male il c non è come il java, in cui nel momento in cui non c'è più nessun puntatore a un'area di memoria allocata, la JVM la libera subito automaticamente ). Per disallocare la memoria c'è il comando FREE, free(<nome variabile>); Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 9, 2006 Share Posted September 9, 2006 grazie ragazzi, sapevo di dover usare quelle funzioni, il problema effettivo che avevo era di avere un albero con un numero arbitrario di figli..e capite che non va bene un albero qualsiasi.. difatti sono arrivata ad optare per un array di liste.. in cui l'unico problema è espandere di volta in volta l'array, presenta vantaggi e svantaggi, ma credo sia la soluzione migliore.. lo gestiro' appunto con malloc (o con calloc) e realloc (sperando di non fare casini) e infatti se ce l'avessero fatto fare con java sarebbe stato 1 favola.. purtroppo l'esame di java l'ho già fatto .. e difatti era il primo e più semplice domani implemento la struttura.. e fatto cio' sarà solo da pensare ad algoritmi decenti :) la vedo dura.. lfn Quote Link to comment Share on other sites More sharing options...
cirdan Posted September 9, 2006 Share Posted September 9, 2006 così per curiosità, si potrebbe sapere il testo dell'esercitazione??? Quote Link to comment Share on other sites More sharing options...
Lfn Posted September 10, 2006 Share Posted September 10, 2006 non si puo' allegare il pdf e non posso linkarlo direttamente altrimenti il prof mi sgama cmq se sei davvero interessato te lo posso mandare per posta.. cmq alla fine ho ricambiato idea nuovamente.. sono tornata sul k-ario modificato abbiate pazienza lasciatemi delirare lfn Quote Link to comment Share on other sites More sharing options...
niceetero Posted September 11, 2006 Share Posted September 11, 2006 Algoritmi! Argh! Io sto a ingegneria informatica, è uno dei nostri esami peggiori...più che altro perchè non si capisce mai cosa vuole il prof però noi lo facciamo in java ^^ Prova a mettere un po' gli errori che ti dà, così magari, tra libri e dispense varie, vedo cosa posso fare... cabibbo? Quote Link to comment Share on other sites More sharing options...
Frattaglia Posted September 11, 2006 Share Posted September 11, 2006 cabibbo? cabibbo? eh? Quote Link to comment Share on other sites More sharing options...
cirdan Posted September 12, 2006 Share Posted September 12, 2006 era solo per curiosità, non per altro;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.