Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicit e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - aiuto codice con prototipo
Forum - C/C++ - aiuto codice con prototipo

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 15:25
Sabato, 23/01/2010
ciao a tutti mi sto uccidendo a fare un esercizio con il prototipo sono riuscito a farne uno che genera numeri casuali ma adesso lo voglio fare che genera numeri ke gli do io
ho provato ed ecco il risultato:
Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 10
  4. int caricavett(int v[],int);
  5. int main(){
  6.         int vett[N];
  7.         int i;
  8.         caricavett(vett,N);
  9.  
  10.         for(i=0;i<N;i++)
  11.                 printf("\n risultato %d=%d",i,vett[i]);
  12.  
  13.         return EXIT_SUCCESS;
  14. }
  15.  
  16. int caricavett(int v[],int n){
  17.         int i;
  18.         for(i=0;i<N;i++){
  19.                 scanf("%d", &v[i]);
  20.         printf("\n %d",v[i]);
  21. }
  22. return 0;
  23. }




Niente reale, tutto lecito
PM Quote
Avatar
delta (Normal User)
Pro


Messaggi: 96
Iscritto: 01/09/2009

Segnala al moderatore
Postato alle 16:27
Sabato, 23/01/2010
qual' il problema?


programmatore chi, non sapendo come realizzare un'idea, studia e trova il modo di farla. E' un lamer chi, non sapendo come realizzare un'idea, copia il codice degli altri.

"http://deltatheprogrammer.blogspot.com

Life_Universe_Everything
PM Quote
Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 16:43
Sabato, 23/01/2010
che non stampa i numeri che gli dico da tastiera


Niente reale, tutto lecito
PM Quote
Avatar
Lawliet (Normal User)
Expert


Messaggi: 386
Iscritto: 09/04/2009

Segnala al moderatore
Postato alle 16:49
Sabato, 23/01/2010
Sar che non fai in tempo a vedere!?
Comunque se stai programmando su windows, prima di EXIT_SUCCESS, metti system("pause") oppure una getc(); per bloccare la schermata e vedrai cosa hai inserito.


"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
cit. theprogrammer
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:08
Sabato, 23/01/2010
Potrebbe essere come dice Lawliet, a parte il fatto che non potrebbe mai essere compilato dato che non hai dichiarato da nessuna parte la costante

EXIT_SUCCESS

o almeno, non ce l'hai fatto vedere ...


Ricorda che nessuno obbligato a risponderti e che nessuno perfetto ...
PM Quote
Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 18:21
Sabato, 23/01/2010
e stata dichiarata int vett[n]


Niente reale, tutto lecito
PM Quote
Avatar
delta (Normal User)
Pro


Messaggi: 96
Iscritto: 01/09/2009

Segnala al moderatore
Postato alle 18:26
Sabato, 23/01/2010
Testo quotato

Postato originariamente da nessuno:

Potrebbe essere come dice Lawliet, a parte il fatto che non potrebbe mai essere compilato dato che non hai dichiarato da nessuna parte la costante

EXIT_SUCCESS

o almeno, non ce l'hai fatto vedere ...



Codice sorgente - presumibilmente C/C++

  1. return EXIT_SUCCESS;

uguale a
Codice sorgente - presumibilmente C/C++

  1. return 0;


non serve una dichiarazione!

il problema la mancanza del "system("pause").

Ultima modifica effettuata da delta il 23/01/2010 alle 18:29


programmatore chi, non sapendo come realizzare un'idea, studia e trova il modo di farla. E' un lamer chi, non sapendo come realizzare un'idea, copia il codice degli altri.

"http://deltatheprogrammer.blogspot.com

Life_Universe_Everything
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:35
Sabato, 23/01/2010
Testo quotato

Postato originariamente da delta:
non serve una dichiarazione!



Non diciamo cose assurde ...

Semmai non avevo visto che c'era la

#include <stdlib.h>

in cui dichiarata la EXIT_SUCCESS

In ogni caso, meglio una

getchar();

prima della return finale.



Ricorda che nessuno obbligato a risponderti e che nessuno perfetto ...
PM Quote
Avatar
delta (Normal User)
Pro


Messaggi: 96
Iscritto: 01/09/2009

Segnala al moderatore
Postato alle 18:38
Sabato, 23/01/2010
beh, essendo EXIT_SUCCESS gi dichiarata non serve un'ulteriore dichiarazione, no? intendevo dire questo...  


programmatore chi, non sapendo come realizzare un'idea, studia e trova il modo di farla. E' un lamer chi, non sapendo come realizzare un'idea, copia il codice degli altri.

"http://deltatheprogrammer.blogspot.com

Life_Universe_Everything
PM Quote
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo