Buenas! alguien me hecha una manita con este programa? es una simple advertencia pero no logro comprender porque, basicamente es Hacer un programa que tenga unas etiquetas guardadas que las envie a una funcion y las imprima pero para todo ello hacer uso de apuntadores, logro que compile en ciertas ocasiones pero en otras no este es el error que me da les marco la linea en la que me manda el warning
#include <stdio.h>
const int max = 4;
void Capturadatos(char **etiquetas){
int i = 0;
for(i=1;i<max; i++)
{
printf("Contenido de etiquetas[%d]= %s\n", i, etiquetas);
}
}
int main()
{
int **iPtr=NULL, i;
char *etiquetas[] = { "merengano",
"perengano",
"San francisco",
"1234567",};
Capturadatos(etiquetas);
iPtr=&etiquetas[0]; //anexo correcion de **iPtr=etiquetas[0];
for (i=0;i<4;i++){
printf("*iPtr es %d\n", *iPtr);
iPtr++;}
system("pause");
return 0;
}
[Warning] assignment makes integer from pointer without a cast [enabled by default]
Gracias anticipadas!