• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 169
  • Last Modified:

How would you write a loop routine for a C# console application using Visual Studio 2005 to assign the value in positioins 87 to 95 to a string variable named strAccounts?

I am developing a C# console application using Visual Studio 2005. How would you write a loop routine to read the records in a text file 1 at a time and assign the value of positions
87 to 95 to a string variable titled strAccount while there are records in the text file? The text file resides at C:\files\test.txt.

While (! EOF)
{    
     strAccount = ???
     peformRoutineXXX
}
0
zimmer9
Asked:
zimmer9
1 Solution
 
Mike TomlinsonMiddle School Assistant TeacherCommented:
Assuming a "record" is simply one line in the text file...something like:
            string line = "";
            string strAccount = "";
            string FileName = @"C:\files\test.txt";
            StringReader SR = new StringReader(FileName);
            while (SR.Peek() != -1)
            {
                line = SR.ReadLine();
                if (line.Length >= 95)
                {
                    strAccount = line.Substring(86, 9); // zero based index
                    peformRoutineXXX(strAccount);
                }
            }
            SR.Close();

Open in new window

0

Featured Post

Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now