update README.md 2
This commit is contained in:
@@ -1,4 +1,28 @@
|
|||||||
1. Скомпилировать с помощью compile.sh
|
## README.md
|
||||||
2. Запустить с помощью run.sh
|
### Кратко
|
||||||
3. Для теста менять значения в file.in, для проверки ошибок - вручную запускать с неправильными данными.
|
Работу выполнил студент группы АВТ-418 Куриленко Платон Семенович, вариант 12.
|
||||||
Использование: ./12_first_symbols_to_spaces <input_file>
|
|
||||||
|
Программа построчно заменяет все символы, равные первому символу строки, на пробел; пишет результат в файл с суффиксом .out и выводит число замен в stdout.
|
||||||
|
|
||||||
|
### Сборка
|
||||||
|
```bash
|
||||||
|
./compile.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### Использование
|
||||||
|
```bash
|
||||||
|
./12_first_symbols_to_spaces <input_file>
|
||||||
|
```
|
||||||
|
Имя вывода: исходное имя с заменой последнего расширения на .out, либо добавлением .out (пример: a.txt → a.out; data → data.out).
|
||||||
|
|
||||||
|
### Коды возврата
|
||||||
|
- 0 при успехе; число замен также печатается в stdout.
|
||||||
|
- -1 при ошибке: сообщение об ошибке выводится в stderr.
|
||||||
|
|
||||||
|
### Быстрый тест
|
||||||
|
```bash
|
||||||
|
./run.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### Примечания
|
||||||
|
- Замены считаются только при реальной замене; если первый символ — пробел, такие позиции не увеличивают счётчик.
|
||||||
|
|||||||
Reference in New Issue
Block a user