dejo el mio:
tambie puede indicarle al compilador que lo que quiere es pasar explicitamente un array de esta forma:
solamente que el puntero que se le pasa es constante no podemos hacer que apunte a otro lugar y creo que seria mas facil de entender igual me gusta mas la primera forma
Código (C) [Seleccionar]
#include <iostream>
using namespace std;
void func1(int* Mylp)
{
*Mylp = 10; Mylp++;
*Mylp = 20; Mylp++;
*Mylp = 50; Mylp++;
// ...
}
int main()
{
int DATAs[10] = {0}; // Pointer to data, for store the dates
func1(DATAs);
cout << DATAs[0] << endl;
cout << DATAs[1] << endl;
cout << DATAs[2] << endl;
}
tambie puede indicarle al compilador que lo que quiere es pasar explicitamente un array de esta forma:
Código [Seleccionar]
#include <iostream>
using namespace std;
void func1(int Mylp[])
{
Mylp[0] = 10;
Mylp[1] = 20;
Mylp[2] = 50;
// ...
}
int main()
{
int DATAs[5] = {0}; // Pointer to data, for store the dates
func1(DATAs);
cout << DATAs[0] << endl;
cout << DATAs[1] << endl;
cout << DATAs[2] << endl;
}
solamente que el puntero que se le pasa es constante no podemos hacer que apunte a otro lugar y creo que seria mas facil de entender igual me gusta mas la primera forma