int main(){ printf("Ingrese el tamaƱo del buffer->"); scanf("%d",&buffer); int n = 4; pthread_t hilos[n]; int args[n]; array = malloc(buffer * sizeof *array); for(int i = 0; i < n; i++){ args[i] = i + 1; pthread_create(&hilos[i],NULL,funcion,(void *) &args[i]); } for(int i = 0; i < n; i++){ pthread_join(hilos[i], NULL); } mostrarArray(); }
int main() { int vector[3]; if(cargarArray(NULL,3)) { printf("\nCarga exitosa\n"); mostrarArray(vector,3); } else { printf("\nError al cargar los datos"); } /*int* puntero; puntero=vector; Cargar y mostrar un vector de manera secuencial(Por puntero) int i; for(i=0;i<3;i++) { printf("\nIngresa un numero: "); scanf("%d",puntero+i); } for(i=0;i<3;i++) { printf("%d\n",*(puntero+i)); printf("%d\n",*puntero+i); Agarra el primer valor y le suma el valor de i (Ej, 5,6,7) } Equivalentes printf("%d\n",vector); printf("%d\n",&vector[0]); printf("%d\n",&vector);*/ return 0; }