24/01/10 12:35
"Non mi fa niente" che vuol dire?
Qual e' il codice attuale, l'ultimo che hai scritto?
Hai ricompilato?
Cosa succede se esegui?
24/01/10 13:33
bartman.1991
#include <stdio.h>
#include <stdlib.h>
#define N 10
int caricavett(int v[],int);
int main(){
int vett[N];
int i;
caricavett(vett,N);
for(i=0;i<N;i++)
printf("\n risultato %d=%d",i,vett[i]);
return EXIT_SUCCESS;
}
int caricavett(int v[],int n){
int i;
for(i=0;i<N;i++){
scanf("%d", &v[i]);
printf("\n %d",v[i]);
}
return 0;
}
ecco cosa mi fa allego un'immagine:
i48.tinypic.com/…
(metto questo link dell'immagine perche non so se la allegata
)
e anche se metto system("pause"
mi fa la stessa cosa
non so che fare
cosi invece era prima, che genera numeri casuali:
#include <stdio.h>
#include <stdlib.h>
#define N 10
int caricavett(int v[],int);
int main(){
int vett[N];
int i;
caricavett(vett,N);
for(i=0;i<N;i++)
printf("\n risultato %d=%d",i,vett[i]);
return EXIT_SUCCESS;
}
int caricavett(int v[],int n){
int i;
srand(1);
for(i=0;i<N;i++){
v[i]=rand()%10;
printf("\n %d",v[i]);
}
return 0;
}
Ultima modifica effettuata da bartman.1991 24/01/10 13:43
aaa
24/01/10 13:44
Lawliet
EDIT: mo non ci sto capendo più niente. Prima pensavo che il problema era il fatto che non riuscivi a vedere se uscivano i numeri, ora da quello che mi sembra di capire ora non riesci a generare numeri casuali, ma questo è un altro problema o sbaglio?
Ultima modifica effettuata da Lawliet 24/01/10 13:53
aaa
24/01/10 14:18
bartman.1991
e ovvio da tastiera... il prototipo e caricavett(int v[], int n) cioe con le funzioni
aaa