puntero de vacío como argumento de la función de programación C.

Aquí, vamos a aprender cómo pasar una cadena (puntero de caracteres) en una función, donde argumento de la función es puntero void .

Considere el ejemplo dado

#include <stdio.h>
//function prototype
void printString(void *ptr);
int main()
{
char *str="Hi, there!";
printString(str);
return 0;
}
//function definition
void printString(void *ptr)
{
printf("str: %sn",ptr);
}

salida

str: Hi, there!

En este ejemplo de parámetros ptr es un void puntero y el carácter puntero de la función (cadena) str serán asignados en ella y el programa se imprimir la cadena a través del puntero void.


Deja un comentario

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