Write a C program to append new data to a file.
#include <stdio.h>
#include <string.h>
#define MAX 256
int main() {
char fname[MAX], str[MAX];
FILE *fp;
/* get the input file from the user */
printf("Enter your input file name:");
fgets(fname, MAX, stdin);
fname[strlen(fname) - 1] = '\0';
/* open the given input file in append mode */
fp = fopen(fname, "a");
/* error handling */
if (!fp) {
printf("Unable to open the given i/p file!!\n");
return 0;
}
/* get the input string from the user to append to i/p file */
printf("Enter the string you want to append:");
fgets(str, MAX, stdin);
str[strlen(str) - 1] = '\0';
/* appending the input string to input file */
fprintf(fp, "%s\n", str);
/* closing the opened file */
fclose(fp);
return 0;
}
#include <string.h>
#define MAX 256
int main() {
char fname[MAX], str[MAX];
FILE *fp;
/* get the input file from the user */
printf("Enter your input file name:");
fgets(fname, MAX, stdin);
fname[strlen(fname) - 1] = '\0';
/* open the given input file in append mode */
fp = fopen(fname, "a");
/* error handling */
if (!fp) {
printf("Unable to open the given i/p file!!\n");
return 0;
}
/* get the input string from the user to append to i/p file */
printf("Enter the string you want to append:");
fgets(str, MAX, stdin);
str[strlen(str) - 1] = '\0';
/* appending the input string to input file */
fprintf(fp, "%s\n", str);
/* closing the opened file */
fclose(fp);
return 0;
}
Output:
jp@jp-VirtualBox:~/$ cat output.txt
take up one idea. make that one idea your life -
think of it, dream of it, live on that idea. let
the brain, muscles, nerves, every part of your
body, be full of that idea, and just leave every
other idea alone. this is the way to success.
jp@jp-VirtualBox:~/$ ./a.out
Enter your input file name:output.txt
Enter the string you want to append: God is Great!!
jp@jp-VirtualBox:~/$ cat output.txt
take up one idea. make that one idea your life -
think of it, dream of it, live on that idea. let
the brain, muscles, nerves, every part of your
body, be full of that idea, and just leave every
other idea alone. this is the way to success.
God is Great!!
take up one idea. make that one idea your life -
think of it, dream of it, live on that idea. let
the brain, muscles, nerves, every part of your
body, be full of that idea, and just leave every
other idea alone. this is the way to success.
jp@jp-VirtualBox:~/$ ./a.out
Enter your input file name:output.txt
Enter the string you want to append: God is Great!!
jp@jp-VirtualBox:~/$ cat output.txt
take up one idea. make that one idea your life -
think of it, dream of it, live on that idea. let
the brain, muscles, nerves, every part of your
body, be full of that idea, and just leave every
other idea alone. this is the way to success.
God is Great!!
SEE ALSO
- c program to write a string into a file
- c program to read numbers from a file and write even, odd and prime numbers in separate files
- c program to create a file and store "hello world" in it
- c program to read the contents of the given file
- c program to delete all blank lines in a file
- c program to check whether a directory exists or not
- c program to check whether a file exists or not
- c program to copy a file from one location to another
- c program to create, read, edit and close a file
- c program to create a file with input content
- c program to read a file line by line
- c program to compare two files character by character
- c program to concatenate two files
- c program to convert lowercase characters in a file to uppercase
- c program to convert uppercase characters in a file to lowercase
- c program to list all files in a directory
- c program to list all files in a directory recursively
- c program to append data into a file
- c program to count number of lines in a file
- c program to delete a file or directory
- c program to print the source code of itself as output
- c program to convert the contents in a file from lowercase to uppercase and vice versa
- c program to merge two files
- c program to move a file to different location
- c program to replace articles with space in a text file
- c program to print the words in a file starting with the given character
- c program to delete given word in a file
- c program to replace a word in a file
- c program to merge alternate lines from two files
- c program to remove numbers in a file
- c program to check end of file
- c program to compare two files line by line
- c program to delete specific line from a file
- c program to replace specific line in a file
- c program to take input from a file
- c program to delete a record from a file
- c program to find the number of character, words and lines in a file
- c program to sort characters in each words of a file
- c program to convert text file to binary
- c program to split a file to multiple files
- c program to find the file type, permission, size and last modification date of the given file
- c program to encrypt and decrypt contents of a file
- c program to eliminate comments from a file
No comments:
Post a Comment