All Projects

Bus Ticket Booking System in Python
Bus Ticket Booking System in Java
Bus Ticket Booking System in Cpp
Bus Ticket Booking System in C
Cafe Order System in Python
Cafe Order System in Java
Cafe Order System in Cpp
Cafe Order System in C
Social Media Account Details Manager in Python
Social Media Account Details Manager in Java
Social Media Account Details Manager in Cpp
Social Media Account Details Manager in C
Mini ATM in Python Language
Mini ATM in Java Language
Mini ATM in cpp language
Mini ATM in c language
Pocket Money Manager in Python Language
Pocket Money Manager in Java Language
Pocket Money Manager in Cpp Language
Pocket Money Manager in C Language
Username Password Generator in Python Language
Username Password Generator in Cpp Language
Username Password Generator in C Language
Telephone Directory in Python Language
Telephone Directory in Java Language
Telephone Directory in Cpp Language
Telephone Directory in C Language
Calander in Cpp Language
Calander in C Language
NoteBook in Python Language
NoteBook in Cpp Language
NoteBook in C Language
Voting System in Python Language
Voting System in Java Language
Voting System in Cpp Language
Voting System in C Language
Age Calculator in Python Language
Age Calculator in Java Language
Age Calculator in Cpp Language
Age Calculator in C Language
Currency Converter in Python Language
Currency Converter in Java Language
Currency Converter in Cpp Language
Currency Converter in C Language
Random Password Generator in python language
Random Password Generator in java language
Random Password Generator in cpp language
Random Password Generator in c language
Billing System in python language
Billing System in c++ language
Billing System in c language
Atm in c language

NoteBook in C Language


Aniket The Programmer

1.22K+ Subscribers

Click To Subscribe My Channel

Subscribe

Source Code

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

#define MAX_NOTES 1000
#define MAX_NOTE_LENGTH 1000

void displayNotes()
{
    FILE *file;
    char note[MAX_NOTE_LENGTH];

    file = fopen("notes.txt", "r");
    if (file == NULL)
    {
        printf("No notes available.");
        return;
    }

    printf("Existing Notes:\n\n");
    while (fgets(note, MAX_NOTE_LENGTH, file) != NULL) {
        printf("%s", note);
    }

    fclose(file);
}

void addNote()
{
    FILE *file;
    char note[MAX_NOTE_LENGTH];
    char c;

    printf("Enter your note: ");
    fflush(stdin); // Clear input buffer
    fgets(note, MAX_NOTE_LENGTH, stdin);

    file = fopen("notes.txt", "a");
    if (file == NULL)
    {
        printf("Unable to open file.");
        return;
    }

    fprintf(file, "%s", note);
    fclose(file);

    printf("Note added successfully!");
}

int main()
{
    int choice;

    do
    {
        printf("Notebook Menu:\n");
        printf("1. Display Notes\n");
        printf("2. Add Note\n");
        printf("3. Exit\n");
        printf("Enter your choice: ");
        scanf("%d", &choice);

        switch (choice) {
        case 1:
            displayNotes();
            break;
        case 2:
            addNote();
            break;
        case 3:
            printf("Exiting...");
            break;
        default:
            printf("Invalid choice. Please enter a valid option.");
        }
    } while (choice != 3);

    return 0;
}
C

Source Code Github Link: View

View Video On Youtube Link: View

35k+ Coding Problems: DSA Problem website is collection of 35k+ coding problems Click Here To Visit Website! 🎉