Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to read a line from a file?
    text
    copied!<pre><code> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace as2 { class Program { static void Main(string[] args) { int id = 0, stock = 0, published = 0, newstock = 0; double price = 0.00; string type = " ", title = " ", author = " "; Program inventroy = new Program(); inventroy.read_one_record(ref id, ref stock, ref published, ref price, ref type, ref title, ref author); Console.WriteLine("Update Number In Stock"); Console.WriteLine("======================="); Console.Write("Item ID: "); Console.WriteLine(id); Console.WriteLine("Item Type: "); Console.Write(type); } void read_one_record(ref int id, ref int stock, ref int published, ref double price, ref string type, ref string title, ref string author) { StreamReader myFile = File.OpenText("Inventory.dat"); id = int.Parse(myFile.ReadLine()); stock = int.Parse(myFile.ReadLine()); published= int.Parse(myFile.ReadLine()); stock = int.Parse(myFile.ReadLine()); price = double.Parse(myFile.ReadLine()); type = myFile.ReadLine(); title = myFile.ReadLine(); author = myFile.ReadLine(); myFile.Close(); } void write_one_record(int id, int newstock, int published, double price, string type, string title, string author) { StreamWriter myFile = new StreamWriter(File.OpenWrite("Inventory.dat")); myFile.WriteLine(id); myFile.WriteLine(newstock); myFile.WriteLine(published); myFile.WriteLine(price); myFile.WriteLine(type); myFile.WriteLine(title); myFile.WriteLine(author); myFile.Close(); } } } </code></pre> <p>Im trying to read in a full line but ReadLine is string and the first thing im pulling from the file is: 123456</p> <p>123456</p> <p>15</p> <p>2011</p> <p>69.99</p> <p>book</p> <p>Problem_Solving_With_C++</p> <p>Walter_Savitch (the actual text file doesn't have empty lines inbetween)</p> <p>then 15 then 2011, which should I use? Read? Will I have to use some kind of loop to figure out when the end of the line is?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload