Ragazzi ho un problema. Dovrei prendere dei numeri dalla linea di comando ed inserirli in un vettore di interi. Però ho un problema con la conversione da stringa ad intero. Questo è il mio codice e non funziona! Qualcuno puo illuminarmi?
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
int main(int argc, char *argv[]){
int i, flag = FALSE;
int vett[argc];
for(i=0;i<argc;i++){
vett[i] = (int) argv[i];
}
int ctrl;
printf("Inserisci numero controllo: ");
scanf("%d",&ctrl);
for(i=0;i<argc-1;i++){
if(vett[i]== ctrl){
printf("L'intero e' presente nella posizione %d",i);
flag = TRUE;
}
}
if(!flag) printf("L'intero non e' presente");
return 0;
}