Código:
#include <iostream>
using namespace std;
struct datos
char nombre[25];
...
datos *cabeza //Cabeza del puntero
int main () {
cabeza nuevo;
cabeza = new(datos);
cout << "Ingresa tu nombre";
cin >> cabeza->nombre; // Aqui se av todo al carajo....
}
no se si asigno mal la lectura o si primero debo asignar la cadena una variable tipo char conste que falta codigo pero la idea era esa

