Cita:
Iniciado por cotolon Disculpa la demora, en ese caso sería así :
Código C++:
Ver original#include <iostream>
#include <conio.h>
using namespace std;
void mostrarTexto(char*); //Funcion parametro NO puntero
void mostrarTextoPuntero(char*); // Funcion parametro SI puntero
int main()
{
char *pTexto = "bla bla";
cout << pTexto << endl;
mostrarTexto(pTexto);
mostrarTextoPuntero(pTexto);
getche();
return 0;
}
void mostrarTexto(char frase[]){
cout << endl << frase << endl;
}
void mostrarTextoPuntero(char *frase){
cout << endl << frase << endl;
}
Si sale aunque en el primer mostrartexto la funcion la declaras como puntero y en la implementacion de esta como array, porque? y otra cosa que me he dado cuenta es que cuando quieres ingresar el bla bla por teclado ahi si no funciona como se soluciona eso?
osea
int main()
{
char *pTexto;
cin>>pTexto; //con esa linea no funciona
cout << pTexto << endl;
mostrarTexto(pTexto);
mostrarTextoPuntero(pTexto);
getche();
return 0;
}