diff --git a/lab_1/ilya`s/file.in b/ilya`s/1/file.in similarity index 100% rename from lab_1/ilya`s/file.in rename to ilya`s/1/file.in diff --git a/lab_1/ilya`s/file.out b/ilya`s/1/file.out similarity index 100% rename from lab_1/ilya`s/file.out rename to ilya`s/1/file.out diff --git a/lab_1/ilya`s/signs b/ilya`s/1/signs similarity index 100% rename from lab_1/ilya`s/signs rename to ilya`s/1/signs diff --git a/lab_1/ilya`s/signs.cpp b/ilya`s/1/signs.cpp similarity index 100% rename from lab_1/ilya`s/signs.cpp rename to ilya`s/1/signs.cpp diff --git a/lab_1/README.md b/lab_1/README.md index 224669d..3ce0d41 100644 --- a/lab_1/README.md +++ b/lab_1/README.md @@ -1,4 +1,28 @@ -1. Скомпилировать с помощью compile.sh -2. Запустить с помощью run.sh -3. Для теста менять значения в file.in, для проверки ошибок - вручную запускать с неправильными данными. - Использование: ./12_first_symbols_to_spaces +## README.md +### Кратко +Работу выполнил студент группы АВТ-418 Куриленко Платон Семенович, вариант 12. + +Программа построчно заменяет все символы, равные первому символу строки, на пробел; пишет результат в файл с суффиксом .out и выводит число замен в stdout. + +### Сборка +```bash +./compile.sh +``` + +### Использование +```bash +./12_first_symbols_to_spaces +``` +Имя вывода: исходное имя с заменой последнего расширения на .out, либо добавлением .out (пример: a.txt → a.out; data → data.out). + +### Коды возврата +- 0 при успехе; число замен также печатается в stdout. +- -1 при ошибке: сообщение об ошибке выводится в stderr. + +### Быстрый тест +```bash +./run.sh +``` + +### Примечания +- Замены считаются только при реальной замене; если первый символ — пробел, такие позиции не увеличивают счётчик.