#include <iostream>
using namespace std;
int main() {
char *p;
cin>>p;
cout<<p;
return 0;
}
si ingreso un texto muy largo, por ejemplo, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa se tilda el programa

Muchas gracias, espero sus respuestas!
| |||
![]() Hola, es sumamente basico lo que les pregunto pero quisiera saber porque en el siguiente programita #include <iostream> using namespace std; int main() { char *p; cin>>p; cout<<p; return 0; } si ingreso un texto muy largo, por ejemplo, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa se tilda el programa ![]() Muchas gracias, espero sus respuestas! |
| |||
Respuesta: Uso de *char Te hace falta reservar memoria para que ese puntero tenga a donde apuntar. Dos formas char a[n]; // n es la longitud que quieras guardar. char *p = malloc(n * sizeof(char)); // Memoria dinamica. Te recomiendo empezar por la primer opcion! |
| |||
Respuesta: Uso de *char Cita: Gracias loco! ![]() |
Etiquetas: |