Saltar al contenido

cómo devolver un array de una función en el ejemplo de código c ++

Hola, tenemos la respuesta a lo que buscabas, deslízate y la obtendrás a continuación.

Ejemplo 1: retorno array de la función c ++

#includeusingnamespace std;int*fun()int* arr =newint[100];/* Some operations on arr[] */
    arr[0]=10; 
    arr[1]=20;return arr;intmain()int* ptr =fun(); 
    cout << ptr[0]<<" "<< ptr[1];return0;

Ejemplo 2: retorno de cpp array

int*fillarr(int arr[],int length)for(int i =0; i < length;++i)// arr[i] = ? // do what you want to do herereturn arr;// then where you want to use it.intmain()int arr[5];int*arr2;

arr2 =fillarr(arr,5);// at this point, arr & arr2 are basically the same, just slightly// different types.  You can cast arr to a (char*) and it'll be the same.

Ejemplo 3: retorno de función de c ++ array

#include#includeusingnamespace std;// function to generate and retrun random numbers.int*getRandom()staticint  r[10];// set the seedsrand((unsigned)time(NULL));for(int i =0; i <10;++i)
      r[i]=rand();
      cout << r[i]<< endl;return r;// main function to call above defined function.intmain()// a pointer to an int.int*p;

   p =getRandom();for(int i =0; i <10; i++)
      cout <<"*(p + "<< i <<") : ";
      cout <<*(p + i)<< endl;return0;

Ejemplo 4: retorno array de string en función c ++

delete[] names;

Reseñas y calificaciones del post

Si guardas algún reparo o capacidad de regenerar nuestro noticia puedes añadir una observación y con gusto lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *