Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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: 6402
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: 6402
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