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. }



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?

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

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.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6068
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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]

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
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6068
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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...  

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