DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   C (http://www.daniweb.com/forums/forum118.html)
-   -   Saving to a file (http://www.daniweb.com/forums/thread35572.html)

atrusmre Nov 18th, 2005 2:20 am
Saving to a file
 
What is the best way to save to a file using a MFC Dialog based program? I need it to output mutipule data type (CString, int) to a file. I also need it to read the data from the file to update the controls (i.e. an options dialog). I've tried using ifstream, and ostream, but to no avail. I can output the int fine, but the CString is another story. If the CString is a control ( or was a control) then the output looks weird (I get 7 numbers followed by one letter, I think it's OCT?). And I can't get it to read properly from the file. How do I do this? Should I be using something else to save?

Thanx,
Atrus

Daishi Nov 18th, 2005 2:54 pm
Re: Saving to a file
 
You can check out CFile, if you want to stick with the MFC stuff and not mess with STL or the C file input/output functions. For CFile:

http://msdn.microsoft.com/library/de..._MFC_CFile.asp

As for how to write a string to a file using STL, you should be using the GetBuffer() and GetLength() methods of CString and then writing to the file as a character array, you shouldn't be using the << and >> operators, those do something slightly different for CString objects than they do for regular stl string objects.

-Fredric


All times are GMT -4. The time now is 5:27 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC