Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zyrasoftware/basit-not-defteri-uygulamasi
Bu C++ programı, kullanıcının bir dosyaya notlar yazmasına ve bu notları daha sonra okumasına olanak tanıyan basit bir not defteri uygulamasını temsil eder.
https://github.com/zyrasoftware/basit-not-defteri-uygulamasi
cpp-notepad cpp-notes cpp-programming cpp17
Last synced: 21 days ago
JSON representation
Bu C++ programı, kullanıcının bir dosyaya notlar yazmasına ve bu notları daha sonra okumasına olanak tanıyan basit bir not defteri uygulamasını temsil eder.
- Host: GitHub
- URL: https://github.com/zyrasoftware/basit-not-defteri-uygulamasi
- Owner: zyrasoftware
- License: mit
- Created: 2023-12-19T17:29:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T17:56:08.000Z (about 1 year ago)
- Last Synced: 2024-11-12T05:36:47.604Z (3 months ago)
- Topics: cpp-notepad, cpp-notes, cpp-programming, cpp17
- Language: C++
- Homepage:
- Size: 16.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basit Not Defteri Uygulaması
Bu C++ programı, kullanıcının bir dosyaya notlar yazmasına ve bu notları daha sonra okumasına olanak tanıyan basit bir not defteri uygulamasını temsil eder.# `Notepad` Sınıfı
- `Notepad` sınıfı, not defteri uygulamasını temsil eder ve notları bir dosyaya kaydetme ve okuma işlemlerini gerçekleştirir.
- `writeNote` fonksiyonu, kullanıcıdan notları alır ve notes vektörüne ekler. Kullanıcı *Ctrl+D* veya *Ctrl+Z* kombinasyonunu kullanarak not girişini sonlandırabilir.
- `saveNote` fonksiyonu, `notes` vektöründeki notları belirtilen dosyaya kaydeder.
- `readNote` fonksiyonu, belirtilen dosyadaki notları okur ve ekrana yazdırır.# `main` Fonksiyonu
- `main` fonksiyonu, programın ana kontrol akışını sağlar.
- Kullanıcıdan bir dosya adı alınır ve bu adla bir `Notepad` nesnesi oluşturulur.
- Kullanıcıya notlarını girmesi için bir mesaj gösterilir ve `writeNote` fonksiyonu çağrılır.
- `saveNote` fonksiyonu çağrılarak notlar dosyaya kaydedilir.
- `readNote` fonksiyonu çağrılarak notlar dosyadan okunur ve ekrana yazdırılır.# Türkçe Karakter Desteği
- `setlocale(LC_ALL, "Turkish");` ifadesi ile Türkçe karakter desteği sağlanır.# Örnek Kullanım
- Kullanıcı, programı başlattığında bir dosya adı belirtmesi istenir.
- Kullanıcı, notlarını girmek için bir mesaj alır ve *Ctrl+D* veya *Ctrl+Z* tuş kombinasyonu kullanılarak not girişini sonlandırabilir.
- Notlar belirtilen dosyaya kaydedilir ve ardından okunarak ekrana yazdırılır.
**Bu örnek, basit bir not defteri uygulamasını temsil eder ve kullanıcıdan alınan notları dosyaya kaydedip daha sonra okuma işlemini gerçekleştirir.**# Ekran Resmi
![zyrasoftware](kodde4.PNG)# Bilgilendirme
**---------------------------------------------------------**
| Herkese Açık | Geliştirilebilir | Zyra Software|
|---------|---------|---------|
| Açık | Geliştirilebilir |@zyrasoftware |