Contenuto recente di Robert T.

  1. Robert T.

    DOMANDA Puntatori domandina semplice

    Tralasciando codice irrivelante per questa domanda, qual'è la differenza tra questo codice e l'altro? fanno tutti e due la stessa cosa. int a = 2; int *Ptr; *Ptr = a; int a = 2; int *Ptr; Ptr = &a;
  2. Robert T.

    DOMANDA Asm Stack Funzione Chiamante/ato

    E' leggermente un pò storta ma a mio parere i suffissi sulle istruzioni ti fanno rigare dritto.
  3. Robert T.

    DOMANDA Asm Stack Funzione Chiamante/ato

    Niente ho risolto da solo, è il secondo thread che apro sull'assembly mi stupisco che nessuno conosca l'argomento, ci limitiamo ai thread su quale linguaggio scegliere e for,while nell'area programmazione? Per chi fosse interessa la stack è la seguente...
  4. Robert T.

    DOMANDA Asm Stack Funzione Chiamante/ato

    Ho le idee un pò confuse riguardo lo stack in assembly. Per esempio, dato questo codice: .globl f f: push %ebx movl 8(%esp), %eax movl 12(%esp), %ebx addl %ebx, %eax ret Lo stack di questa banale funzione è questo (scusate ma le infografiche non fanno per me): Il problema ora si...
  5. Robert T.

    DOMANDA Asm At&t Puntatori

    Un piccolo dubbio che mi sta sorgendo in asm riguardo i puntatori IA32 AT&T . Allora dato questo codice: movl $10, (%eax, %ecx, 4) <--- (base, indice, scala). La scala può essere 1-2-4-8, Sarebbe il valore di Byte, short, word, long word in IA32?. Cos'è esattamente la scala? e perchè se scrivo...
  6. Robert T.

    DOMANDA C -> Struct E Puntatori

    @DispatchCode @rodhellas Ok grazie mille un'altra domanda giusto per non creare un altro thread ma perchè se avvio questo programma la funziona non da nessun return sul terminale? #include <stdio.h> int scambia(int *a, int *b); int main(){ int a = 10; int b = 20; printf("%d -...
  7. Robert T.

    DOMANDA C -> Struct E Puntatori

    Dato questo codice: #include <stdio.h> struct carte{ int *numero; char *faccia; }; int main() { struct carte Carta, *ca; ca = &Carta; ca->numero = 2; ca->faccia = "testo"; printf("%d %s", ca->numero, ca->faccia); return 0; } Perchè se levo gli astirischi da...
  8. Robert T.

    DOMANDA Puntatori A Funzione Dubbi

    Non posso iniziare da 1 altrimenti salterei la posizione 0 del vettore. Sarebbe tipo vettore 1 scambia con vettore 2 e non più 0 ed 1.
  9. Robert T.

    DOMANDA Puntatori A Funzione Dubbi

    No perchè poi c'è l'array[i + 1]
  10. Robert T.

    DOMANDA Puntatori A Funzione Dubbi

    Grazie mille, alla fine ho trovato l'errore che impallava il tutto. Praticamente nella funzione bubble non ho messo size - 1. Il che richiamava una posizione inesistente cioè la 10.
  11. Robert T.

    DOMANDA Puntatori A Funzione Dubbi

    Per lo più il codice mio sopra non funziona, non capisco il perchè?
  12. Robert T.

    DOMANDA Puntatori A Funzione Dubbi

    Qualcuno potrebbe delucidarmi alcuni dubbi sui puntatori a funzione? 1)qual'è la loro utilità. 2) come mai riesco a chiamare "compare" nel main anche senza i parametri? 3) cos'è quella cosa arcana fatta con compare nel prototipo di bubble? 4)Che processi svolge di diverso rispetto ad un...
  13. Robert T.

    DOMANDA C Bubble Sort Per Riferimento

    Penso che tutti in questa sezione conosciate il bubble sort, con ciò voglio affrontare un problema che mi assilla, voglio levarmelo dalla testa. In c per quello che so un vettore completo è chiamato automaticamente per riferimento, ma i singoli elementi di esso vengono passati per valore...
  14. Robert T.

    DOMANDA Domanda Puntatori

    Allora parto dal presupposto che ho capito il significato del codice e del perchè dell'errore ma ho un dubbio. #include <stdio.h> int main() { int x; int y; int * const xPtr = &x; *xPtr = 7; xPtr = &y; } Perchè xPtr viene chiamato con l'asterisco davanti e dopo senza...
  15. Robert T.

    PROBLEMA Dubbio Codice C

    Allora parto dal presupposto che io so cosa fa il codice solo che come posso dire, non capisco la sua funzionalità base non comprendo appieno i passaggi logici. Intanto posto il codice: #include <stdio.h> #define RESPONSE_SIZE 40 #define FREQUENCY_SIZE 11 int main(){ int answer; //...