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

reading textfiles

When I run the program it has to read from a file called INVENTOR, so when the program exexutes and comes to the part where it has to read from the file it  displays
Input file `Inventor':
when i put inventor then press enter i get this message
./program: cannot open file `inventor' for reading (No such file or directory) (error #442 at 11c33)

i want it so the program just reads the file and not prompts me this (Input file `Inventor':) line
how do i fix this?

thanks
0
vyhoang
Asked:
vyhoang
1 Solution
 
mlmccCommented:
This seems to be related to this question
http://www.experts-exchange.com/Programming/Programming_Languages/Pascal/Q_20790139.html


This sounds a lot like homework. It is agains EE policy for members to do homework OR for members to request solutions to homework. Has something to do the "academic honesty".

That said, what do you know how to do inPascal?  Show us your code so far and we would be happy to answer your specific questions.

Post the code you have written that is giving the trouble and we can try to help.

mlmcc

0
 
vyhoangAuthor Commented:
Procedure LoadFile;
BEGIN
   reset(INVENTOR);
   Count := 0;
   Sum := 0;
   WHILE NOT eof (INVENTOR) DO
   BEGIN
      readln(INVENTOR, id, instock, min, price, name);
      Count := Count + 1;
      Sum := Sum + price;
   end;
   writeln('There are ', Count, 'items in stock');
   writeln('The total retail is ', Sum);
end; { LoadFile }

I'm sorry i didn't know we had to post the code
This is a section of the code where the file is being loaded, the same problem applies, could you possible help me fix it
0
 
dbruntonCommented:
Looks like you're missing the Assign procedure.  Probably something like this

var
 f: text;

Assign(f, 'INVENTOR');
Reset(f);

All references to the file should use f and not INVENTOR.  You may even need to specify the path to the file such as

Assign(f, 'A:\INVENTOR');

depending on your computer system.

As mlmcc says if you are having problems post code.  And we don't do homework but can help you solve your problems.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

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