Page 6 of 6 FirstFirst ... 23456
Results 76 to 88 of 88

Thread: Piccola mano con C

  1. #76
    Lieutenant Junior Grade Eltarion's Avatar
    Join Date
    Dec 2004
    Location
    Venaria
    Posts
    4.085

    Default

    lol stavo cercando di capire cosa c'era che non andava e non avevo letto il post sotto -.-
    Realm Of Trollers
    while ( ! ( succeed = try() ) );
    Spoiler

  2. #77
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default


    COme un genio avevo chiamato una funzione e una variabile in modo simile, e al posto di passare la variabile, passavo la funzione come argomento :P
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  3. #78
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Ok, era tutto perfetto. Ora sorge il nuovo problema: devo gestire array con ALMENO 499.999.999.999 elementi: come cazzo li itero? Pensavo o di spezzettarli e di usare liste dinamiche, o non so, zero idee.
    Ho provato a fare, fallendo ogni volta
    1. float it; vect[(int)it]
    2. float it; vect[floor(it)]
    3. int i1, i2,i3; i1=2^32;i2=2^32;i3=50; vect[i1+i2+i3]
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  4. #79
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    Quote Originally Posted by Brcondor View Post
    Ok, era tutto perfetto. Ora sorge il nuovo problema: devo gestire array con ALMENO 499.999.999.999 elementi: come cazzo li itero? Pensavo o di spezzettarli e di usare liste dinamiche, o non so, zero idee.
    Ho provato a fare, fallendo ogni volta
    1. float it; vect[(int)it]
    2. float it; vect[floor(it)]
    3. int i1, i2,i3; i1=2^32;i2=2^32;i3=50; vect[i1+i2+i3]
    Usa una matrice. Ogni riga lunga 2^32, e ne metti quante ne vuoi (fino a 2^32). Numero massimo di elementi 2^32 * 2^32.
    Usi due contatoru, uno per le colonne uno per le righe. Iteri prima sulle colonne e poi sulle righe. Ogni volta che il contatore delle colonne arriva a 2^32 -1 lo rimetti a 0 e incrementi di 1 quello delle righe.

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  5. #80
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    ottima idea. Però userò un array di array con ogni elemento pari a un array di 2^32-1. Cosi fotto il sistema :P. Ora devo meditare su come implementare tutto.
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  6. #81
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    A dir il vero la matrice E' un array di array

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  7. #82
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    :P Sisi, ma intendevo un'altra cosa. Nel senso, al posto di vederla come righe e colonne cerco di vederla come sequenze di righe ordinate. Era una cosa per me, per poterla visualizzare come dicevo io.
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  8. #83
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    Ok una parte dei problemi mo son risolti.
    Ora rimane un problema cardine che ho posposto fino a quando ho potuto: come diavolo si leggono le immagini .bmp con c? Qualcuno ha qualche idea? Leggendo su internet, è come se un file bmp fosse una struct, con un'intestazione e un campo info e poi la matrice di valori. Dovrei creare una struct con le stesse caratteristiche del file bmp e poi andare a leggere con la dot quotation i valori che mi interessano?
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  9. #84
    Lieutenant Junior Grade Eltarion's Avatar
    Join Date
    Dec 2004
    Location
    Venaria
    Posts
    4.085

    Default

    se sei su winzoz ci sono le ap, altrimenti per aprirle in modo brutal le apri come vettori di byte e poi vai tu ad interpretare le sequenze
    Realm Of Trollers
    while ( ! ( succeed = try() ) );
    Spoiler

  10. #85
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    che sono le ap? Cmq si, secondo me il top sarebbe leggerle come vettore di byte... alla fine dovrei aver trovato lo schema di come sono composte, quind mi basterebbe far puntare a tot byte dopo e leggere tot byte alla volta...
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  11. #86
    Lieutenant Commander San Vegeta's Avatar
    Join Date
    Oct 2003
    Location
    Bologna
    Posts
    12.154

    Default

    adesso ti incazzi (anche se non lo dico per farti incazzare):

    tu vorresti tirare fuori un superalgoritmo a cui nessuno ha pensato, veloce e usabile su qualunque numero, senza sapere come rappresentare i tuoi dati, senza sapere programmare (dai ammettiamolo, sai le basi, punto) e senza conoscere le tecniche di ottimizzazione del codice, che spesso richiedono di inventarsi microalgoritmi ad hoc solo per rendere un pelo più veloci alcune operazioni?
    davvero?
    ma non è il caso di mirare un po' più in basso?
    I rubinetti a casa di Chuck Norris non perdono, vincono.

    In the beginning there was nothing...then Chuck Norris Roundhouse kicked that nothing in the face and said "Get a job". That is the story of the universe.

    Quote Originally Posted by Wolfo View Post
    Concordo e propongo ban temporanei per chi critica la topa , la topa non si critica , dal trombabile in su non si commenta in modo sgradevole.
    la tua ignoranza in materia e' raccapricciante
    -cit. Estrema, 2022

  12. #87
    Lieutenant Brcondor's Avatar
    Join Date
    Mar 2005
    Posts
    4.610

    Default

    A me serve un prototipo funzionante sotto ipotesi che facilitano il tutto, mi serve far vedere che anche senza quelle ipotesi funziona. Fatte ste due cose diventerà la mia tesi di laurea e avrò due anni per fare tutto a modo. Non ci vedo nulla di male. L'algoritmo è semplice, il problema per me è il linguaggio di programmazione.
    " ...e mai un pensiero non al denaro, non all'amore né al cielo... " Fabrizio de Andrè

  13. #88
    Lieutenant Commander San Vegeta's Avatar
    Join Date
    Oct 2003
    Location
    Bologna
    Posts
    12.154

    Default

    Non c'è assolutamente niente di male, ma un algoritmo risolve un problema teorico: per risolvere un problema reale si usa un programma basato su quell'algoritmo. Il programma è strettamente vincolato dalla piattaforma, dal linguaggio, dal programmatore e dai dati in input.
    In ogni caso buona fortuna con la tesi
    I rubinetti a casa di Chuck Norris non perdono, vincono.

    In the beginning there was nothing...then Chuck Norris Roundhouse kicked that nothing in the face and said "Get a job". That is the story of the universe.

    Quote Originally Posted by Wolfo View Post
    Concordo e propongo ban temporanei per chi critica la topa , la topa non si critica , dal trombabile in su non si commenta in modo sgradevole.
    la tua ignoranza in materia e' raccapricciante
    -cit. Estrema, 2022

Page 6 of 6 FirstFirst ... 23456

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 90.53 Kb. compressed to 76.60 Kb. by saving 13.93 Kb. (15.39%)]