Click here to Skip to main content
15,909,518 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: ModalLess Dialog Pin
David Crow30-Mar-04 4:18
David Crow30-Mar-04 4:18 
GeneralRe: ModalLess Dialog Pin
asv30-Mar-04 17:04
asv30-Mar-04 17:04 
GeneralRe: ModalLess Dialog Pin
David Crow31-Mar-04 2:03
David Crow31-Mar-04 2:03 
Generalfile stream help pleaseeee Pin
strik29-Mar-04 16:37
strik29-Mar-04 16:37 
GeneralRe: file stream help pleaseeee Pin
Antti Keskinen29-Mar-04 18:50
Antti Keskinen29-Mar-04 18:50 
GeneralRe: file stream help pleaseeee Pin
strik29-Mar-04 20:26
strik29-Mar-04 20:26 
GeneralRe: file stream help pleaseeee Pin
Robert A. T. Káldy29-Mar-04 22:41
Robert A. T. Káldy29-Mar-04 22:41 
GeneralRe: file stream help pleaseeee Pin
Antti Keskinen30-Mar-04 0:04
Antti Keskinen30-Mar-04 0:04 
Robert A. T. Káldy wrote:
I think that the conversion to char* is OK. Because integer is converted to an array of chars (with appropriate length), no information is scratched.

Unfortunately I fail to see the reason of why this would be correct ? I'm not saying it is wrong, but I just don't know how it could work ?

The way I see it is that the pointer received by the write function specifies the starting point, and the size parameter tells how many bytes are supposed to be copied. Afterall, a char basic type is of size 1 byte on the Microsoft C++ environment.

So, the function starts from the beginning address to copy data into the file on a byte-by-byte basis. It reads one byte of data, and writes it down. An integer is already 4 bytes long, so this won't pose a problem if the integer is in limit of 1 byte dimension. But any number greater than 128 or smaller than -127 (unsigned char) is considered out-of-bounds, and the context of the integer is undoubtly broken, thus corrupting the data. This would require testing, I know, but at this point, it seems more than a useless debate Smile | :)

However, the dumping operators << and >> might provide a better solution, like you have stated. I forgotted them first, thinking that they were only available when using serialization. But, yes, they should work very well, too. I believe they even check the type of source data so no corruption should occur.

-Antti Keskinen

----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
GeneralRe: file stream help pleaseeee Pin
Roger Allen30-Mar-04 0:44
Roger Allen30-Mar-04 0:44 
GeneralRe: file stream help pleaseeee Pin
Antti Keskinen30-Mar-04 2:38
Antti Keskinen30-Mar-04 2:38 
GeneralRe: file stream help pleaseeee Pin
Robert A. T. Káldy30-Mar-04 5:08
Robert A. T. Káldy30-Mar-04 5:08 
GeneralRe: file stream help pleaseeee Pin
Antti Keskinen30-Mar-04 8:35
Antti Keskinen30-Mar-04 8:35 
GeneralSome questions about inline function Pin
nachilau29-Mar-04 16:26
nachilau29-Mar-04 16:26 
GeneralRe: Some questions about inline function Pin
Ryan Binns29-Mar-04 16:50
Ryan Binns29-Mar-04 16:50 
GeneralRe: Some questions about inline function Pin
Maxwell Chen29-Mar-04 16:52
Maxwell Chen29-Mar-04 16:52 
GeneralRe: Some questions about inline function Pin
Christian Graus29-Mar-04 17:49
protectorChristian Graus29-Mar-04 17:49 
GeneralRe: Some questions about inline function Pin
includeh1029-Mar-04 18:18
includeh1029-Mar-04 18:18 
GeneralRe: Some questions about inline function Pin
jhwurmbach30-Mar-04 2:35
jhwurmbach30-Mar-04 2:35 
GeneralRe: Some questions about inline function Pin
includeh1030-Mar-04 6:06
includeh1030-Mar-04 6:06 
GeneralListView_GetItemText crashes Outlook Pin
jphillips_2003@hotmail.com29-Mar-04 15:07
jphillips_2003@hotmail.com29-Mar-04 15:07 
GeneralRe: ListView_GetItemText crashes Outlook Pin
Ryan Binns29-Mar-04 16:53
Ryan Binns29-Mar-04 16:53 
GeneralRe: ListView_GetItemText crashes Outlook Pin
jphillips_2003@hotmail.com29-Mar-04 17:30
jphillips_2003@hotmail.com29-Mar-04 17:30 
GeneralRe: ListView_GetItemText crashes Outlook Pin
jphillips_2003@hotmail.com29-Mar-04 19:24
jphillips_2003@hotmail.com29-Mar-04 19:24 
QuestionGlobal variable across multiple source files? Pin
LudaLuda29-Mar-04 14:23
LudaLuda29-Mar-04 14:23 
AnswerRe: Global variable across multiple source files? Pin
Rick York29-Mar-04 14:36
mveRick York29-Mar-04 14:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.