Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

464
Views
Creating a file using fopen()

I am just creating a basic file handling program. the code is this:

#include <stdio.h>
int main()
{
FILE *p;
p=fopen("D:\\TENLINES.TXT","r");
if(p==0)
{
    printf("Error",);

}

fclose(p);
}

This is giving Error, I cannot create files tried reinstalling the compiler and using different locations and names for files but no success. I am using Windows 7 and compiler is Dev C++ version 5

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Change the mode argument in fopen(const char *filename, const char *mode) from:

p=fopen("D:\\TENLINES.TXT","r");//this will not _create_ a file
if(p==0)                //  ^

To this:

p=fopen("D:\\TENLINES.TXT","w");//this will create a file for writing.
if(p==NULL)             //  ^   //If the file already exists, it will write over
                                //existing data.

If you want to add content to an existing file, you can use "a+" for the open mode.

See fopen() (for more open modes, and additional information about the fopen family of functions)

over 4 years ago · Santiago Trujillo Report

0

According to tutorial, fopen returns NULL when error occurs. Therefore, you should check if p equals NULL.

Also, in printf("Error",);, omit the comma after string.

over 4 years ago · Santiago Trujillo Report

0

You should be able to open the file, but you need to make it first. Make a txt document with the name res.txt. It should be able to write your result into the text document.

<?php
  $result = $variable1 . $variable2 "=" .$res ."";

echo $result;

$myfile = fopen("res.txt", "a+") or die("nope");

fwrite($myfile, $result);

fclose($myfile)
?>
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!