Exemplo n.º 1
0
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;
}