Table of Contents
Syntax
fopen() to open an existing file in write mode
Example
Output
Home Backend Development C++ In C language, use the fopen() function to open an existing file in write mode

In C language, use the fopen() function to open an existing file in write mode

Aug 27, 2023 pm 10:33 PM
fopen write mode Existing files

In C language, use the fopen() function to open an existing file in write mode

The fopen() method in C is used to open the specified file.

Let’s take an example to understand the problem

Syntax

FILE *fopen(filename, mode)
Copy after login

The following are valid modes for opening files using fopen(): 'r', 'w', 'a', 'r ', 'w ', 'a '. For more information please visit C library functions - fopen()

fopen() to open an existing file in write mode

If the file to be opened does not exist in the current directory, it will be created New empty file, using write mode.

If the file to be opened exists in the current directory and is opened using 'w' / 'w ', the contents will be deleted before writing.

Example

Program example illustrating how our solution works

#include <stdio.h>
#include <stdlib.h>

int main(){

   FILE *opFile = fopen("test.txt", "w");
   if (opFile == NULL){

      puts("Couldn&#39;t open file");
      exit(0);
   }
   else{

      fputs("includehelp", opFile);
      puts("Write operation successful");
      fclose(opFile);
   }
   return 0;
}
Copy after login

Output

Write operation successful
Copy after login
Copy after login
Copy after login

Initial contents of the file - C Programming Language

Contents after append operation - Includes help

The write operation will do its job but delete any content that was present in the file before the write operation was performed . To solve this problem, the C programming language has been updated with two different methods that programmers can use depending on the requirements of the program.

  • 'a' (append) mode - This mode appends new content to the end of what has already been written in the file.

  • 'wx' mode - Returns NULL if the file already exists in the directory.

Example

A program that demonstrates writing to an existing file using 'a' mode

#include <stdio.h>
#include <stdlib.h>

int main(){

   FILE *opFile = fopen("test.txt", "a");
   if (opFile == NULL){

      puts("Couldn&#39;t open file");
      exit(0);
   }
   else{

      fputs("includehelp", opFile);
      puts("Write operation successful");
      fclose(opFile);
   }
   return 0;
}
Copy after login

Output

Write operation successful
Copy after login
Copy after login
Copy after login

File Initial content − C Programming Language

Content after append operation− C Programming Language includehelp

Example

Use ' Program for writing on existing files in wx' mode

#include <stdio.h>
#include <stdlib.h>

int main(){

   FILE *opFile = fopen("test.txt", "wx");
   if (opFile == NULL){

      puts("Couldn&#39;t open file");
      exit(0);
   }
   else{

      fputs("includehelp", opFile);
      puts("Write operation successful");
      fclose(opFile);
   }
   return 0;
}
Copy after login

Output

Write operation successful
Copy after login
Copy after login
Copy after login

The above is the detailed content of In C language, use the fopen() function to open an existing file in write mode. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to solve PHP Warning: fopen(): SSL operation failed in file.php on line X How to solve PHP Warning: fopen(): SSL operation failed in file.php on line X Aug 25, 2023 am 09:22 AM

How to solve PHPWarning:fopen():SSLoperationfailedinfile.phponlineX In PHP programming, we often use the fopen function to open files or URLs and perform related operations. However, when using the fopen function, sometimes you will encounter something similar to Warning:fopen():SSLoperationfailedinfile.p

How to solve PHP Warning: fopen(): failed to open stream: No such file or directory How to solve PHP Warning: fopen(): failed to open stream: No such file or directory Aug 19, 2023 am 10:44 AM

How to solve PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory In the process of using PHP development, we often encounter some file operation problems, one of which is "PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory"

How to solve PHP Warning: fopen(): failed to open stream: Permission denied How to solve PHP Warning: fopen(): failed to open stream: Permission denied Aug 20, 2023 pm 01:45 PM

How to solve PHPWarning:fopen():failedtoopenstream:Permissiondenied In the process of developing PHP programs, we often encounter some error messages, such as PHPWarning:fopen():failedtoopenstream:Permissiondenied. This error is usually due to incorrect file or directory permissions

Usage of fopen function in Matlab Usage of fopen function in Matlab Nov 28, 2023 am 11:03 AM

In Matlab, the fopen function is used to open a file and return the file identifier for subsequent reading or writing operations on the file. Select the appropriate permission options to open the file as needed, and promptly close the file when the operation is complete. It should be noted that after opening a file, you need to ensure that the file is closed in time when it is no longer needed to release system resources. In addition, if the file opening fails or an operation error occurs, the error handling mechanism can be used to handle it accordingly.

How to use fopen, fwrite and fclose in php for file operations? How to use fopen, fwrite and fclose in php for file operations? Jun 01, 2023 am 08:46 AM

In PHP development, file operations are very common. Under normal circumstances, we need to perform file reading, writing, deletion and other operations. Among them, the fopen function and fread function can be used to read the file, and the fopen function, fwrite function and fclose function can be used to write the file. This article will introduce how PHP uses fopen, fwrite and fclose to perform file operations. 1. fopen function The fopen function is used to open files. Its syntax is as follows: r

In C language, use the fopen() function to open an existing file in write mode In C language, use the fopen() function to open an existing file in write mode Aug 27, 2023 pm 10:33 PM

The fopen() method in C is used to open the specified file. Let's take an example to understand the problem syntax FILE*fopen(filename,mode). The following are valid modes for using fopen() to open files: 'r', 'w', 'a', 'r+', 'w+', ' a+'. For more information, please visit the C library function-fopen()

如何解决PHP Warning: fopen(): failed to open stream: No such file or directory in file.php on line X 如何解决PHP Warning: fopen(): failed to open stream: No such file or directory in file.php on line X Aug 26, 2023 pm 12:46 PM

How to solve PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectoryinfile.phponlineX When developing and running PHP programs, we sometimes encounter PHPWarning:fopen():failedtoopenstream:Nosuchfileor

What is the usage of fopen function in php What is the usage of fopen function in php Sep 18, 2021 pm 03:43 PM

The usage of fopen function in php is "fopen(filename, mode, include_path, context)". The fopen() function is used to open a file or URL. If it fails, it returns false with an error message.

See all articles