error C2440: 'return' : cannot convert from 'int *' to 'int'codice:int sviluppo(int lunghezza, ...){ va_list valori; va_start(valori,lunghezza); int *vettore; vettore=new int[lunghezza]; for(int i=0;i<lunghezza;i++) vettore[i]=va_arg(valori,int); va_end(valori); // for(int j=0;j<3;j++) printf("%d\n",vettore[j]); return vettore; } sviluppo(3,2,1,1);
This conversion requires a reinterpret_cast, a C-style cast or function-style cast

Rispondi quotando