Es simple...
*text es de tipo char... luego cout solo te imprime un carácter.
*text es de tipo puntero a char... o cadena de caracteres... en este caso vuelca caracteres hasta que se encuentra con el primer nulo.
Esta última versión es similar a la anterior sin punteros dobles... y por tanto más usable y manejable.
Código (cpp) [Seleccionar]
void something(char *text){
cout << *text;
}
*text es de tipo char... luego cout solo te imprime un carácter.
Código (cpp) [Seleccionar]
void something(char **text){
cout << *text;
}
*text es de tipo puntero a char... o cadena de caracteres... en este caso vuelca caracteres hasta que se encuentra con el primer nulo.
Código (cpp) [Seleccionar]
void something(char *text){
cout << text;
}
Esta última versión es similar a la anterior sin punteros dobles... y por tanto más usable y manejable.