ACCEDI

Password dimenticata?

×
Seguici su Instagram Feed RSS Seguici su YouTube
Pagina 2 di 2 PrimaPrima 12
Visualizzazione risultati da 11 a 16 su 16

[Programmazione C] - Uguaglianze tra vettori

  1. #11
    Tyler Durden
    Uomo 37 anni
    Iscrizione: 6/10/2007
    Messaggi: 16,094
    Piaciuto: 523 volte

    Predefinito

    Quote Originariamente inviata da Paperoga Visualizza il messaggio
    premetto ancora che non ricordo una fava, ma a me verrebbe da far così

    void Func(int* v, int c);


    dim = Func(&v, d);



    meglio se continuo col php và
    no non cambia nulla cioè il nome del parametro nel prototipo non è necessario!
    il passaggio di un vettore in C è automaticamente per riferimento quindi l'operatore & non è necessario.. anzi.. genera un warning

    Quote Originariamente inviata da ronin.engineer Visualizza il messaggio
    e fare un:
    int Func(&int[], int); (ho detto una porcheria, vero? )
    per la programmazione coi piedi non preoccuparti, ho visto in programmi aziendali cose come while(1){
    ...
    codice;
    ...
    break}
    quindi non ti preoccupare, i tuoi consigli saranno vani
    eh, no.. un parametro con l'operatore & davanti non ha senso.. cioè un parametro formale così non ha senso..
    sono certo che tutta la parte di dichiarazioni e chiamate è giusta.. è l'uguaglianza che secondo me è impossibile..

    ma vabbè.. ne ho viste pure io di cose belle.. uno ieri non riusciva ad accettare che String pippo è java.. in C è Char pippo[].. non voleva proprio accettarlo

    è che pure io adesso c'ho in testa l'object oriented e sono discretamente monotasking ultimamente


  2. #12
    pls Paperoga
    36 anni
    Iscrizione: 27/3/2007
    Messaggi: 10,322
    Piaciuto: 2197 volte

    Predefinito

    Estiquazzi... chiedo al mio capo che ha programmato gestionali in C fino a 12 anni fa se vuoi XD

  3. #13
    Vivevo lo stesso ronin.engineer
    Uomo 40 anni da Torino
    Iscrizione: 18/3/2008
    Messaggi: 2,875
    Piaciuto: 27 volte

    Predefinito

    passare il & nella chiamata a funzione (invece che in dichiarazione)? comunque son sicuro che quello che vuoi si possa fare, mi ricordo di averlo visto all'uni (ma si parla ormai di un 6 anni fa, ricordo poco...)

  4. #14
    Tyler Durden
    Uomo 37 anni
    Iscrizione: 6/10/2007
    Messaggi: 16,094
    Piaciuto: 523 volte

    Predefinito

    quando chiami la funzione, trattandosi di un vettore, dire func(vett) o func(&vett) è la stessa cosa..
    anzi.. la seconda genera un warning che non ricordo, tuttavia (credo per una forzatura de C) funziona lo stesso..
    il problema è proprio dare un senso all'uguaglianza all'interno della funzione.. come a voler dire da questo momento in poi non puntare più a questa locazione (l'inizio di vett) ma punta a quest'altra locazione (l'inizio di newvett)

    tipo un
    vett = *newvett
    ma non è manco così

  5. #15
    Vivevo lo stesso ronin.engineer
    Uomo 40 anni da Torino
    Iscrizione: 18/3/2008
    Messaggi: 2,875
    Piaciuto: 27 volte

    Predefinito

    uhm, ormai mi ha appassionato la cosa
    se domani riesco a ritagliare un po' di tempo a lavoro ci provo pure io

  6. #16
    Tyler Durden
    Uomo 37 anni
    Iscrizione: 6/10/2007
    Messaggi: 16,094
    Piaciuto: 523 volte

    Predefinito

    io intanto l'ho risolta così xD poi se vien fuori qualcosa farò un piccolo appunto xD
    adesso devo chiudermi quei due tre secoli sul java

Pagina 2 di 2 PrimaPrima 12

Discussioni simili

  1. Programmazione
    Da dragoberto nel forum Internet e computer
    Risposte: 38
    Ultimo messaggio: 15/7/2009, 13:14
  2. programmazione televisiva talebana
    Da Scottish nel forum Barzellette e testi divertenti
    Risposte: 14
    Ultimo messaggio: 27/11/2008, 22:24
  3. Problema coi vettori
    Da lower nel forum Scuola, università, lavoro
    Risposte: 10
    Ultimo messaggio: 2/11/2008, 14:23
  4. problema in programmazione
    Da Zero-Point nel forum Scuola, università, lavoro
    Risposte: 15
    Ultimo messaggio: 21/12/2006, 14:25