Тема лабораторной работы
Обработка строковых данных
Цель
Получение навыков проектирования программ методом «сверху вниз», а также опыта программной обработки строковых данных.
Задание
Для заданного имени текущего пользователя обновить список входных файлов, преобразовав пути, заданные относительно его домашнего каталога (вида ~/somedir), к абсолютным путям. Имя каталога (dir), в котором находятся домашние каталоги пользователей, вводится с клавиатуры. Вход:
delim: +
user name: jack
dir: /home/stud
paths: ~/games/packman.cpp+~alex/docs+~/study/Prog/lab4.c+/usr/bin/gcc
Выход:
new paths: /home/stud/games/packman.cpp+~alex/docs+/home/stud/study/Prog/lab4.c +/usr/bin/gcc
Запрещенные символы: «*, ?, : , <, >, \, “»
Анализ задачи
void scanStroki(char mass[],int *l)

void outStroki(char mass[])

int proverka(char mass[])

int stok(char str[],char delim, char *ptr[])

int main()


