Click here to Skip to main content
15,886,362 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: std::string and UNICODE Pin
PJ Arends11-Feb-06 18:47
professionalPJ Arends11-Feb-06 18:47 
GeneralRe: std::string and UNICODE Pin
Jörgen Sigvardsson11-Feb-06 22:26
Jörgen Sigvardsson11-Feb-06 22:26 
GeneralRe: std::string and UNICODE Pin
George L. Jackson12-Feb-06 3:46
George L. Jackson12-Feb-06 3:46 
AnswerRe: std::string and UNICODE Pin
Stephen Hewitt11-Feb-06 16:36
Stephen Hewitt11-Feb-06 16:36 
AnswerRe: std::string and UNICODE Pin
Rob Caldecott12-Feb-06 5:42
Rob Caldecott12-Feb-06 5:42 
QuestionCArray GROWING........ Pin
RockyJames11-Feb-06 11:04
RockyJames11-Feb-06 11:04 
AnswerRe: CArray GROWING........ Pin
John R. Shaw12-Feb-06 4:46
John R. Shaw12-Feb-06 4:46 
QuestionAnother question about binary files... Pin
Lord Kixdemp11-Feb-06 10:55
Lord Kixdemp11-Feb-06 10:55 
Hello everyone! Big Grin | :-D
Alright, I have this struct:

// Person structure<br />
struct Person<br />
{<br />
	char FullName[50];<br />
	int Age;<br />
};


I open a binary file with ios::out | ios::binary | ios::app, so it appends to the file, so there can be many of these structs in a file... The write function is fine, because it outputs alright if I use a single-reading function... Here's how I read it with the multiple-reading function:

// Get number of people in file<br />
	int entries = getNumOfEntries(&dat_file);<br />
<br />
	// Person object array<br />
	Person persons[entries];<br />
<br />
	for (int x = 0; x < entries; x++)<br />
	{<br />
		// Read file and put it in object<br />
		dat_file.read((char*) &(persons[x]), sizeof(Person));<br />
	}


It outputs some weird stuff... Anyone realize what I'm doing wrong? Thanks! Wink | ;-)

Lord Kixdemp
www.SulfurMidis.com
www.SulfurSoft.tk
[ftp://][http://][hotline://]tsfc.ath.cx
AnswerRe: Another question about binary files... Pin
John R. Shaw12-Feb-06 5:19
John R. Shaw12-Feb-06 5:19 
GeneralRe: Another question about binary files... Pin
Lord Kixdemp12-Feb-06 6:52
Lord Kixdemp12-Feb-06 6:52 
GeneralRe: Another question about binary files... Pin
John R. Shaw12-Feb-06 7:20
John R. Shaw12-Feb-06 7:20 
GeneralRe: Another question about binary files... Pin
Lord Kixdemp12-Feb-06 7:28
Lord Kixdemp12-Feb-06 7:28 
QuestionCArray - How to implement Multidimensional arrays? Pin
RockyJames11-Feb-06 8:04
RockyJames11-Feb-06 8:04 
AnswerRe: CArray - How to implement Multidimensional arrays? Pin
Kevin McFarlane11-Feb-06 8:39
Kevin McFarlane11-Feb-06 8:39 
GeneralRe: CArray - How to implement Multidimensional arrays? Pin
RockyJames11-Feb-06 8:50
RockyJames11-Feb-06 8:50 
AnswerRe: CArray - How to implement Multidimensional arrays? Pin
Gary R. Wheeler12-Feb-06 4:49
Gary R. Wheeler12-Feb-06 4:49 
QuestionHow to get a VC++.Net (2003) AddIn working? Pin
Axter11-Feb-06 6:51
professionalAxter11-Feb-06 6:51 
QuestionWriting std::string to a binary file? Pin
Lord Kixdemp11-Feb-06 6:43
Lord Kixdemp11-Feb-06 6:43 
AnswerRe: Writing std::string to a binary file? Pin
Ravi Bhavnani11-Feb-06 6:59
professionalRavi Bhavnani11-Feb-06 6:59 
GeneralRe: Writing std::string to a binary file? Pin
Lord Kixdemp11-Feb-06 7:27
Lord Kixdemp11-Feb-06 7:27 
GeneralRe: Writing std::string to a binary file? Pin
Ravi Bhavnani11-Feb-06 7:33
professionalRavi Bhavnani11-Feb-06 7:33 
GeneralRe: Writing std::string to a binary file? Pin
Lord Kixdemp11-Feb-06 8:08
Lord Kixdemp11-Feb-06 8:08 
GeneralRe: Writing std::string to a binary file? Pin
Ravi Bhavnani11-Feb-06 8:11
professionalRavi Bhavnani11-Feb-06 8:11 
QuestionDetecting Internet connection Pin
Healdp11-Feb-06 0:53
Healdp11-Feb-06 0:53 
AnswerRe: Detecting Internet connection Pin
Taka Muraoka11-Feb-06 2:07
Taka Muraoka11-Feb-06 2:07 

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.