Solved

reading stored float data from external external file in VC++?

Posted on 2002-04-15
2
181 Views
Last Modified: 2010-04-02
I have float data from an external file in this format:
0.1 0.4 0.6
0.3 0.5 0.7
0.2 0.9 0.3

The columns represent 'j' array and the rows represents the 'i' array.
I am using check boxes as my inputs in the form of varying combinations, where each combination represents a particular set of rows from the external float data.

e.g if my input combination is:
if(checkbox1==true&&checkbox2==true)
{
//go to select the first two rows from the file();
}
if(checkbox1==true&&checkbox3==true)
{
//go to select the first and third rows from the file();
}
e.t.c

could some one help me on how to implemant the function that searches or selects the corresponding rows representing the input combinations?

currently i am using a longer method, by reproducing the corresponding rows whenever a corresponding combination is satisfied.
 
need a shorter method

icemunn








0
Comment
Question by:icemunn
2 Comments
 
LVL 2

Accepted Solution

by:
LoungeLizard earned 100 total points
ID: 6943614
Without using arrays of some kind with the check boxes, I can’t see who you can do it other you are now. If you had an array of check boxes, you can do something like:

for(i = 0; i< CheckBoxCount; i++)
{
  if(checkbox[i]==true)
  {
    //get the row i
  }
}
0
 
LVL 2

Expert Comment

by:gandalf79
ID: 6943631
my suggestion would be to make a list of all rows you want to grab in the file(sorted would be best). then do a for loop until the end of file. and each time you come to a line in your list grab it.
here is the psudo code for this operation

make a list of lines to grab
sort list
for index = 0 to eof
   if line is in list
      advanc to next item in list
      grab line form file
do stuff with info from file
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more …
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now