Write a C program to create a file with input content.
  #include <stdio.h>
int main(int argc, char **argv) {
FILE *fp;
int ch;
/* open the input file in write mode */
fp = fopen(argv[1], "w");
/* error handling */
if (!fp) {
printf("Unable to open the file %s\n", argv[1]);
return 0;
}
/* write the string from command line argument to input file */
fprintf(fp, "%s", argv[2]);
printf("Written \" %s \" to the file %s\n", argv[2], argv[1]);
/* closing the file */
fclose(fp);
/* open the input file in read mode */
fp = fopen(argv[1], "r");
/* error handling */
if (!fp) {
printf("Unable to open the file %s to read!!\n", argv[1]);
return 0;
}
Input format:
<exe> <filename> <input string> => ./a.out editMe.txt HelloWorld
int main(int argc, char **argv) {
FILE *fp;
int ch;
/* open the input file in write mode */
fp = fopen(argv[1], "w");
/* error handling */
if (!fp) {
printf("Unable to open the file %s\n", argv[1]);
return 0;
}
/* write the string from command line argument to input file */
fprintf(fp, "%s", argv[2]);
printf("Written \" %s \" to the file %s\n", argv[2], argv[1]);
/* closing the file */
fclose(fp);
/* open the input file in read mode */
fp = fopen(argv[1], "r");
/* error handling */
if (!fp) {
printf("Unable to open the file %s to read!!\n", argv[1]);
return 0;
}
        printf("\nContents in %s:\n", argv[1]);
        /* read the data from input file and write it on the console */
        while (!feof(fp)) {
                ch = fgetc(fp);
                if (ch != EOF) {
                        printf("%c", ch);
                }
        }
        printf("\n");
        /* closing the file */
        fclose(fp);
        return 0;
  }
Input format:
<exe> <filename> <input string> => ./a.out editMe.txt HelloWorld
  Output:
  jp@jp-VirtualBox:~/$ ./a.out editMe.txt HelloWorld
Written " HelloWorld " to the file editMe.txt
    
Contents in editMe.txt:
HelloWorld
Written " HelloWorld " to the file editMe.txt
Contents in editMe.txt:
HelloWorld
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