Código
#include <iostream> #include <fstream> using namespace std; void escribe(char **name){ ofstream fs("pw"); fs<<*name<<endl; fs.close(); } void lee(char **cadena){ ifstream fe("pw"); fe.getline(*cadena,30); cout<<*cadena<<endl; fe.close(); } int main(void){ int cont=0; char **cad; char resp='s'; cad=new char *[100]; do{ cad[cont]=new char[100]; cout<<"Cadena?: "; fgets(cad[cont],100,stdin); cont++; escribe(cad); lee(cad); cout<<"Mas [s/n]?: "; cin>>resp; }while(resp=='s'); for(int i=0;i<cont;i++) delete[]cad[i]; delete[]cad; return 0; }