[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


I have a problem in doing program in language C for the...

<< Back to: comp.lang.c Answers to Frequently Asked Questions (FAQ List)

Question by umney
Submitted on 1/11/2004
Related FAQ: comp.lang.c Answers to Frequently Asked Questions (FAQ List)
Rating: Not yet rated Rate this question: Vote
I have a problem in doing program in language C for the topic File Processing. The problem is that, if I want to write something in my output file, by refering to my input file, what should I write down in my program? Say, I wanna count the total marks by refering to the marks in my input file,then, I wanna print out the total marks in my output file, so, what should I do? Please give me the answer and if possible, please give me the sample of program and the files for both input and output...TQ


Answer by harish
Submitted on 3/26/2004
Rating:  Rate this answer: Vote
hi

this can be done by opening both the files at a time.open ur input file for reading as u are not going to modify it and open ur output file for writting.


# include <stdio.h>

int main (void)
{
int ch;
FILE *input, output;

input = fopen ("input file name","r");
if (input == NULL)
{
fprintf (stderr, "Error in opening the file\n");
exit (1);
}
output = fopen ("output file name","w");
if (output == NULL)
{
fprintf (stderr, "error");
exit (1);
}

while ((ch = fgetc (input)) != EOF)
{
make ur calculations heree

for writting it to output file
  fputc (output)

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.lang.c Answers to Frequently Asked Questions (FAQ List)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.