File Operations

C file input/output operations

C file writing

C file writing operations

#include <stdio.h>

int main() {
    FILE *file;
    file = fopen("output.txt", "w");
    
    if (file == NULL) {
        printf("Error opening file\n");
        return 1;
    }
    
    fprintf(file, "Hello, World!\n");
    fprintf(file, "This is a test file.\n");
    
    fclose(file);
    printf("File written successfully\n");
    return 0;
}
C file reading

C file reading operations

#include <stdio.h>

int main() {
    FILE *file;
    char ch;
    
    file = fopen("input.txt", "r");
    if (file == NULL) {
        printf("Error opening file\n");
        return 1;
    }
    
    while ((ch = fgetc(file)) != EOF) {
        printf("%c", ch);
    }
    
    fclose(file);
    return 0;
}