int main() { FileData<char> cd; FileData<string> strd; FileData<int> id; fstream f; char c; string str; int n; cout<<"Enter a character, a string, a number in that order\n"; cin>>c>>str>>n; f.open("sample.txt",fstream::in|fstream::out); cd.setData(&f,c); cd.setData(&f,'\n'); strd.setData(&f,str); cd.setData(&f,'\n'); id.setData(&f,n); cd.setData(&f,'\n'); cout<<"retriving data from the file:\n"; f>>c; cout<<c<<endl; f>>str; cout<<str<<endl; f>>n; cout<<n<<endl; return 0; }