-
Posts
646 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by Keroro
-
(modifica il titolo, hai scritto Scrorrevole)
-
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
#include <time.h> #include <stdio.h> int main(int argc,char *argv[]){ time_t tempo = time(0); struct tm * data = gmtime(&tempo); printf("%d/%d/%d\n",data->tm_mday,data->tm_mon+1,data->tm_year+1900); return 0; } quindi int giorno = data->tm_mday; int mese = 1+ data->tm_mon; int anno = data->tm_year+1900; edit: naturalmente devi fare free(data); prima dell'uscita del programma, l'avevo dimenticato :) -
Gli screen degli "altri"
Keroro replied to Timisci's topic in International Making / Making Internazionale
italiani artistici? il 99% usa rip, che cosa c'è di artistico? -
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
-
BrowserGame: Dungeon
Keroro replied to Dax's topic in Progetti (mobile o con altri tool o linguaggi)
:O ma allora è figo! e io che pensavo che fosse una vaccata :) -
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
questo è l'errore, manca di compatibilità dimensionale non consideri inoltre che per tutti i giri del for guarderai sempre lo stesso elemento perché nel do while ridefinisci sempre p io metterei p = cognomi[i]; p++, che anche con p definito bene non si muove come vorresti (inoltre lo resetti!) perché si muove di un char in avanti nella stringa] puoi anche definire p come char ** p; p = cognomi, scanf("%s",p[i]); -
il problema delle classi nascoste è che queste sono ottimizzate e naturalmente scritte in ruby solo in minima parte quindi una riscrittura graverebbe ancora di più sul tempo di calcolo, non capisco però quali siano i difetti di queste classi nascoste, se puoi/vuoi, illustrali qui :)
-
Questo tool a mio parere me è diventato perfetto (per gli rpg) ed ha raggiunto l'apice nella serie degli rpg tsukuru, nonostante l'imminente uscita del vx (di cui non voglio discutere in questa sede) mi interessava evidenziare i pregi ed i difetti, anche paragonato ad altri tool (il cui fine sia di creare rpg), naturalmente evitando il trolling. i pregi di rpgmaker xp sono la facilità d'uso, la compatibilità con i formati grafici, la possibilità di criptare un progetto, l'estendibilità i difetti sono il linguaggio di scripting utilizzato, ruby, che non userò se non dietro lauto compenso :) (minimo 2000euro netti al mese), la mancata compatibilità con i sistemi operativi alternativi, la non compatibilità con altri dispositivi tecnologici quali telefonini, palmari, consoles, l'impossibilità della distribuzione a pagamento (devo acquistare rpgmaker xp prima, che sbatti XD, poi sperare di aver mercato in giappone perché solo lì potrò vendere), la mancanza di iniziative ufficiali in occidente da parte dell'azienda, la lentezza del tool anche su pc nuovi, segno di scarse doti programmative, il mancato supporto per la modalità video 320x240 confido in tante risposte interessanti
-
le mutande le cambio :( non ci siamo mai amati, spero che tu non sia ancora il ragazzo arrabbiato di un tempo e se vedi qualcosa che non va spero me lo dirai senza giri di parole (non come hai fatto qui su)! giovanni locastro lavora chissà dove, leggende lo vogliono all'estero, sempre nel campo dell'informatica immerso in un qualche lavoro usurante; ma da un paio d'anni se ne strafregava del making (oltre ad aver fatto affondare vgm e gm.it), quindi dico meglio così (spero che non ritorni)! di figa non ce ne è mai stata, questo ambiente è caratterizzato da ricchioni, latenti o meno (ad esempio vedi master che sul nabe fa outing, notizia old ma non tutti lo sanno), basterebbe un semplice sondaggio sul forum per capire che sono tutti troppo nerd per interessarsi alla figa (e per interessati intendo che qualcosa concludono con le donne, son bravi tutti a segarsi :D), dio mio sono stato anch'io nerd per anni e di certo stare dietro ad un monitor non facilita la vita sociale :) inoltre dax è appena tornato e lo volete fare rimorire evocando le gnocche del making (ihihih questa sul forum la capiamo in pochi :E) (i'm Kris)
-
che roba è lo sporto :O? un vino francese di pessima qualità il luogo natio della tribù delle snavi il posto in cui crescono le spverdure :E
-
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
una macro è una "sottoprocedura elementare inline", non una costante! forse dipende da scanf buggato (non svuota lo stdin e magari c'è qualcosa nel for che lo fa saltare) come avrai visto nei miei esempi io mi affido per i programmi da console sempre a fgets. Ma visti i tuoi precedenti, dubito si tratti di questo XD puoi postare tutto il codice please? -
sbagli :) non è diretto con l'autostrada invece per andare a mantova con il treno devi fare parma - modena - mantova o parma-cremona-mantova non c'è il diretto neanche da milano, quindi farò milano - cremona - mantova edit: non mi sono accorto dei due post su :)
-
eviljj che figa che sei :Q_ non sarai mica anche tu cantante in qualche gruppo tipo tokio hotel?
-
ci vengo al 100%! devo organizzarmi però per il cosplay ._. conosci un sarto che mi possa aiutare XD?
-
qualcuno potrebbe riupparli :Q_?
-
basta che non si iscrivino solo per farsi gli sboroni e poi ricadere nell'oblio
-
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
eccolo, manca solo di una gestione migliore della stampa (con nomi piccoli o grandi non si allinea il cognome alla colonna) ma non ho voglia di stare ad armeggiare con la formattazione: #include <stdio.h> #include <string.h> #include <malloc.h> struct stud { char * nome; char * cognome; char matricola[11]; struct stud * next; }; typedef struct stud * Lista; Lista hashtable[10]; #define DIM 1024 int estrai_anno(Lista p){ int matricola; sscanf(p->matricola,"%4d*s",&matricola); return matricola; } //ht: hash table void ht_init(){ int i; for(i=0;i<10;i++) hashtable[i] = 0; } int ht_add(Lista p){ Lista q; int dt = estrai_anno(p)-1998; if (!hashtable[dt]) hashtable[dt] = p; else { q = hashtable[dt]; if (!strcmp(p->matricola,q->matricola)){ free(p); return 1; } while (q->next){ if (!strcmp(p->matricola,q->matricola)){ free(p); return 1; } q = q->next; } q->next = p; } return 0; } void ht_free(){ int i; Lista p,q; for (i=0;i<10;i++) { p = hashtable[i]; while (p){ q = p->next; free(p); p = q; } } } int main(int argc, char * argv[]){ char buffer[DIM]; int i; int len; Lista p; ht_init(); while (1){ printf("Benvenuto nel programma di anagrafe studenti\n \ premi A per aggiungere uno studente\n \ premi S per stampare l'anagrafe\n \ premi Q per uscire\n"); fgets(buffer,DIM,stdin); if (buffer[0] == 'q' || buffer[0] == 'Q') break; if (buffer[0] == 'a' || buffer[0] == 'A'){ p = (Lista)malloc(sizeof(struct stud)); do { printf("Inserire il nome dello studente: "); buffer[0]='\'; fgets(buffer,DIM,stdin); len = strlen(buffer); if(buffer[len-1]=='\n') buffer[--len]= '\'; }while (len<=0); p->nome = (char*)malloc(sizeof(char)*(strlen(buffer)+1)); strcpy(p->nome,buffer); do { printf("Inserire il cognome dello studente: "); buffer[0]='\'; fgets(buffer,DIM,stdin); len = strlen(buffer); if(buffer[len-1]=='\n') buffer[--len]= '\'; }while (len<=0); p->cognome = (char*)malloc(sizeof(char)*(strlen(buffer)+1)); strcpy(p->cognome,buffer); //non chiede alcun controllo sulla matricola oltre all'unicita' do { printf("Inserire il codice di matricola dello studente: "); buffer[0]='\'; fgets(buffer,DIM,stdin); len = strlen(buffer); if(buffer[len-1]=='\n') buffer[--len]= '\'; }while (len!=10); strcpy(p->matricola,buffer); p->next = 0; if (ht_add(p)) printf("Errore! Matricola gia' inserita!\n"); } if (buffer[0] == 's' || buffer[0] == 'S'){ printf("MATRICOLA\tNOME\t COGNOME\n\n"); for (i=0;i<10; i++){ p = hashtable[i]; while (p){ printf("%s\t%s\t%s\n",p->matricola,p->nome,p->cognome); p=p->next; } if(hashtable[i]) printf("\n"); } } } ht_free(); return 0; } quanti rens mi dai :P? EDIT: il forum non mostra \ 0 vicini, dove vedete ='\' immaginatevi ='\ 0' -
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
tio se alla fine scrivi p = p->next; invece che p = q->next; avanzi di un solo elemento invece di due (p->next == q) quindi ti trovi in un ciclo infinito perché continuerai a calcolare il doppio del doppio del doppio del doppio... alato è una cavolata, ora cronometro le 2 ore da dopo che finisco di scrivere questo post :) appena finito doppio posto :E -
hijackthis non lo detecta
-
Alcuni dubbi sulle basi del C
Keroro replied to Tio's question in Supporto (programmi, linguaggi o software)
non capisco la necessità di usare 3 argomenti per la funzione! (da come l'hai implementata tu ne bastavano 2) dati: struct elem { int info; struct elem * next; }; a me verrebbe in mente di non fare una funzione di inserimento unitaria, da quel che leggo tu la lista l'hai già creata quindi basta scorrerla e man mano aggiungere piuttosto che creare e scorrerla ogni volta per cercare :) int aggiungidoppio(struct elem* lista){ struct elem * p; struct elem * q; if (! (p = lista) ) return 1; //lista vuota while (p){ q = (struct elem*)malloc(sizeof(struct elem)); q->next = p->next; q->info = -(p->info*2); p->next = q; p = q->next; } return 0; } vedi se riesci a comprendere il mio codice :) -
ero l'obbuin dal nick Cristiano87
-
ecco arrivare tanti bei vecchietti come e più di me :), più che una community ora sembra un ospizio XD
-
Proposta e sondaggio
Keroro replied to UomoSenzaMilza's topic in Progetti (mobile o con altri tool o linguaggi)
beh.. quel progetto mi stuzzica tuttora ._. me lo porto dietro da 6 anni e ogni volta cambiavo tool e tipo di gioco ma il soggetto rimaneva lo stesso, BERSERK! adesso i grafici non hanno problemi a lavorare con sprite e animazioni non in formato charset rm2k (non dico mostruosamente grandi come avevo proposto quella volta, ricordo che volevo gli sprite alti 100 px, se c'è gente che lavora in half kaiser magari mi può fare i personaggini alti quel 50-60 px) ;_; naturalmente se lo riprendessi in mano ora lo farei in c e molto più powwah, pensavo ad un bel picchiaduro a scorrimento in stile cadillac&dinosaurs, anche con modalità scontro (picchiaduro tra 2 personaggi) e multiplayer (input da tastiera + 2 joystick), con i personaggi di berserk (in multiplayer puoi giocare al pre eclisse con scelta tra gatsu, caska e grifis in modalità mappa, mentre scontro fra tra quelli sbloccati, mentre in solo hai la modalità storia per personaggio (per ora ho previsto solo gatsu), equip potenziabile come armi, accessori, tra cui il braccio bionico di gatsu. Con l'avanzare dei livelli puoi imparare nuove combo, hai skill potenziabili, userai spade sempre più grandi fino ad arrivare all'ammazzadraghi il tutto sbloccabile sia da exp che dal denaro raccolto dai nemici che da particolari elementi... in più una modalità bonus in cui giochi a infilzare i nemici e diversi minigiochi sparsi) a schermo intero in 320x240 su linux e 640x480 con scale 2x (con il filtro hq2x) su windows oppure direttamente a 640x480 senza scaling, ma tutto dipende dai grafici ._. naturalmente non troverò nessun folle disegnatore quindi dimenticatemi (se sei un grafico interessato contattami ._.) dopo tanto per gamemaker ho parlato così perché ho ben presente la mia esperienza, gm è maledetto! (anche tu però al tempo mi avevi fatto solo 2 sprite schifidi!)
