PUNTATORE AD ARRAY

di il
3 risposte

PUNTATORE AD ARRAY

  • Salve, volevo chiedere se esiste un modo per inizializzare il puntatore (p) che punta ad un array senza utilizzare un secondo puntatore (a) e senza indicizzare p.

int *create_array(int n, int initial_value)
{
	int *p = (int*)malloc(n * sizeof(int));
	int *a = p;
	if (p == NULL)
		return NULL;
	while (a < p + n)
		*a++ = initial_value;
	return p;
}

3 Risposte

  • Re: PUNTATORE AD ARRAY

    Eeeehh? non è che abbia capito benissimo.
    E così, giusto per curiosità, che succede se passi parametri negativi?
    O pari a zero (il primo soprattutto) ?
  • Re: PUNTATORE AD ARRAY

    Messaggio cancellato ------
  • Re: PUNTATORE AD ARRAY

    Non che cambi molto ma puoi usare la funzione memset
Devi accedere o registrarti per scrivere nel forum
3 risposte