Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 02
diff options
context:
space:
mode:
Commit208f3201a66edd06e7da0b4d61003e3846f15387 (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2021-03-05 15:07:02 +0200
Committer
 GitHub <noreply@github.com>
2021-03-05 15:07:02 +0200
Filesc38ab90cc110e54a12134052ca53f1a48fd34d55 /Sem. 02
Object-oriented_programming_FMI-208f3201a66edd06e7da0b4d61003e3846f15387.tar
Object-oriented_programming_FMI-208f3201a66edd06e7da0b4d61003e3846f15387.tar.gz
Object-oriented_programming_FMI-208f3201a66edd06e7da0b4d61003e3846f15387.zip
Parent8916a9bd1b6673be6d8d857b8efb9378c9c8585d (diff)
Update README.md
1 files changed, 24 insertions, 23 deletions
-rw-r--r--Sem. 02/README.md47
diff --git a/Sem. 02/README.md b/Sem. 02/README.md
index d1bd441..f6ba169 100644
--- a/Sem. 02/README.md
+++ b/Sem. 02/README.md
@@ -1,12 +1,12 @@
-## Òåêñòîâè ôàéëîâå
-Âèäîâå ïîòîöè:
- - Ïîòîöè çà âõîä (istream)
- - Ïîòîöè çà èçõîä (ostream)
+## Тек�тови файлове
+Видове потоци:
+ - Потоци за вход (istream)
+ - Потоци за изход (ostream)
-##### Ïðèìåð çà ðàáîòà ñ ïîòîê çà âõîä (cin)
+##### Пример за работа � поток за вход (cin)
```c++
#include <iostream>
using namespace std;
@@ -17,9 +17,9 @@ int main()
cin >> a >> b;
}
```
- ×åòåì îò ñòàíäàðòíèÿ âõîä.
+ Четем от �тандартни� вход.
-##### Ïðèìåð çà ðàáîòà ñ ïîòîê çà èçõîä (cout)
+##### Пример за работа � поток за изход (cout)
```c++
#include <iostream>
using namespace std;
@@ -34,8 +34,8 @@ int main()
}
```
-### Ðàáîòà ñ ïîòîê çà âõîä îò ôàéë (ifstream)
-Ïðèìåð çà ÷åòåíå îò ôàéë!
+### Работа � поток за вход от файл (ifstream)
+Пример за четене от файл!
```c++
#include <iostream>
#include <fstream>
@@ -57,7 +57,7 @@ int main()
file.close();
}
```
-### Ðàáîòà ñ ïîòîê çà èçõîä êúì ôàéë (ifstream)
+### Работа � поток за изход към файл (ifstream)
```c++
#include <iostream>
@@ -82,25 +82,26 @@ int main()
file.close();
}
```
-**Çàäà÷à 1**:
+**Задача 1**:
-Íàïèøåòå ïðîãðàìà, êîÿòî îòïå÷àòâà ñîáñòâåíèÿ ñè êîä.
+�апишете програма, ко�то отпечатва �об�твени� �и код.
-**Çàäà÷à 2**:
+**Задача 2**:
-Íàïèøåòå ïðîãðàìà, êîÿòî ÷åòå comma-separated values (**CSV**) ôàéë ñúñ ñòóäåíòè **ñúñ ñëåäíèòå 4 ïîëåòà**: Ïúðâî èìå, Ôàìèëíî èìå, Èìåéë, Ôàêóëòåòåí íîìåð.
-**Ïðèìåðåí ôàéë:** (students.csv).
+�апишете програма, ко�то чете comma-separated values (**CSV**) файл �ъ� �туденти **�ъ� �ледните 4 полета**: Първо име, Фамилно име, Имейл, Факултетен номер.
+**Примерен файл:** (students.csv).
-**Äîìàøíà ðàáîòà**:
+**Домашна работа**:
- 1. Äîïúëíèòå ïðèìåðà îò ñåìèíàðà äà ÷åòå ôàêóëòåòíèòå íîìåðà íà ñòóäåíòèòå.
-2. Íàïðàâåòå ôóíêöèÿ, êîÿòî ñëåä çàðåæäàíå íà ôàéëà, äà îòïå÷àòâà íà **ñòàíäàðòíèÿ èçõîä** èíôîðìàöèÿ çà ñòóäåíòà ïðè ïîäàäåí **ôàêóëòåòåí íîìåð**.
-3. Íàïèøåòå ôóíêöèÿ, êîÿòî ïðèåìà editFirstNamå, êîÿòî **ïî ïîäàäåí ôàêóëòåòåí íîìåð è íèç**, äà ïðîìåíÿ ïúðâîòî èìå íà ñòóäåíòà ñ äàäåíèÿ ôàêóëòåòåí íîìåð ïúðâîòî èìå ñ ïîäàäåíèÿ íèç.
-4. Ïðîìåíåòå ôóíêöèÿòà **saveStudentsToFile** çà äà çàïàçâà ñòóäåíòèòå â ñúùèÿ ôîðìàò (**CSV**). Ò.å. ïðè ïîâòîðíî ïóñêàíå íà ïðîãðàìàòà äà ìîæå äà ïðî÷åòå íîâèÿò ãåíåðèðàí ôàéë.
+ 1. Допълните примера от �еминара да чете факултетните номера на �тудентите.
+2. �аправете функци�, ко�то �лед зареждане на файла, да отпечатва на **�тандартни� изход** информаци� за �тудента при подаден **факултетен номер**.
+3. �апишете функци�, ко�то приема editFirstNamе, ко�то **по подаден факултетен номер и низ**, да промен� първото име на �тудента � дадени� факултетен номер първото име � подадени� низ.
+4. Променете функци�та **saveStudentsToFile** за да запазва �тудентите в �ъщи� формат (**CSV**). Т.е. при повторно пу�кане на програмата да може да прочете нови�т генериран файл.
-Äà ñå ðåàëèçèðà ïðîñò èíòåðôåéñ, ñ êîéòî äà ñå èçâèêâàò ôóíöêèèòå ïðåç êîíçîëàòà:
-Ïðèìåð (âõîäúò îò ïîòðåáèòåëÿ çàïî÷âà ñ '>')
+Да �е реализира про�т интерфей�, � който да �е извикват напи�аните фунцкии през конзолата
+
+Пример (входът от потребител� започва � '>'):
```
>open students.csv
@@ -111,4 +112,4 @@ Name = Stefan Velkov, Email: stefan@yahoo.com, FN: 80000
Name = Krum Velkov, Email: stefan@yahoo.com, FN: 80000
>save
file students.csv successfully saved!
-``` \ No newline at end of file
+```