venera13 / oop

0 stars 0 forks source link

Замечания по программе Dictionary #7

Open alexey-malov opened 4 years ago

alexey-malov commented 4 years ago
cat
Неизвестное слово “cat”. Введите перевод или пустую строку для отказа.
кот
Слово “cat” сохранено в словаре как “кот”.
cat
Неизвестное слово “cat”. Введите перевод или пустую строку для отказа.
кот
Слово “cat” сохранено в словаре как “кот”.
cat
Неизвестное слово “cat”. Введите перевод или пустую строку для отказа.
alexey-malov commented 4 years ago

Используйте в качестве разделителя между словом и переводом символы, которые пользователь точно не может ввести с клавиатуры, а не пробел

alexey-malov commented 4 years ago

https://github.com/venera13/oop/blob/6a3db32507d7f27760579bf57b28849ea1c121aa/lab2/Dictionary/Dictionary_tests/Dictionary_tests.cpp#L21-L25

https://github.com/venera13/oop/blob/6a3db32507d7f27760579bf57b28849ea1c121aa/lab2/Dictionary/Dictionary_tests/Dictionary_tests.cpp#L38-L40

alexey-malov commented 4 years ago

https://github.com/venera13/oop/blob/3bdf79ac0cbc1bdb053a1a690167741a32ddc044/lab2/Dictionary/Dictionary/Dictionary.cpp#L6-L19

alexey-malov commented 4 years ago

https://github.com/venera13/oop/blob/3bdf79ac0cbc1bdb053a1a690167741a32ddc044/lab2/Dictionary/Dictionary/Dictionary.cpp#L130-L185

alexey-malov commented 4 years ago
яблоко
Неизвестное слово “яблоко”. Введите перевод или пустую строку для отказа.
apple
Слово “яблоко” сохранено в словаре как “apple”.
...
В словарь были внесены изменения. Введите Y или y для сохранения перед выходом.
Y

после перезапуска:

яблоко
Неизвестное слово “яблоко”. Введите перевод или пустую строку для отказа.