это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ
«ЗАПОРОЖСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ»
МИНИСТЕРСТВА ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
АФЕДРА ИНФОРМАЦИОННЫЗ ТЕХНОЛОГИЙ
ОТЧЕТ
с лабораторной работы №2
Выполнил:
____________________
(подпись)
студент гр. 4328-1
Глеба Р.Н.
Проверил:
____________________
(подпись)
Бровченко Е.Э.
Запорожье,
2011
Разработать процедуру (и вспомогательную программу) разбора заданной текстовой строки (задается переменной окружения или параметром командной строки), содержащей полное имя файла (путь и имя). Процедура должна определять четыре параметра окружения - буква диска, путь, имя файла и тип файла.
Исходный код
#include <iostream.h>
int main(int argc, char* argv[])
{
int i=0,is,ik;
FILE *fp;
system("cls");
if (argc!=2)
{
cout << "ОШИБКА ПАРАМЕТРА!!!";
return 0;
}
fp=fopen(argv[1],"r");
if (fp==NULL)
{
cout << "ОШИБКА!!! Файл с таким именем не существует!!!";
return 0;
}
fclose(fp);
while (argv[1][i]!=0)
{
if (argv[1][i]==':') //находим двоеточие и выделяем название диска
{
cout << "Диск - " << argv[1][i-1] << argv[1][i] << 'n';
break;
}
i++;
}
i++;
is=i; //здесь храним позицию первого слеша
while (argv[1][i]!=0)
{
if (argv[1][i]=='\')
{
ik=i; //находим последний слеш и выделяем путь к файлу
}
i++;
}
cout << "Путь - ";
for (is;is<=ik;is++)
{
cout << argv[1][is];
}
cout << "n" << "Имя файла - ";
is=ik+1;
while (argv[1][ik]!=0)
{
if (argv[1][ik]=='.') //находим крайнюю точку и выделяем имя файла
{
i=ik;
}
ik++;
}
for (is;is<i;is++) //все остальное после крайней точки - тип файла
{
cout << argv[1][is];
}
cout << "n" << "Тип файла - ";
for (is;is<ik;is++)
{
cout << argv[1][is];
}
return 0;}
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
сделать презентацию Тема №25
Презентация, Медицинское обеспечение физической культуры и спорта
Срок сдачи к 15 июля
Отчет о прохождении производственной практики: технологической (проектно-технологической) практики в пао «сбербанк»
Отчет по практике, Финансы и кредит
Срок сдачи к 17 июля
Сделать отчет по практике( гостиница «Централь» г. Донецк)
Отчет по практике, Ресторанно-гостиничное дело
Срок сдачи к 16 июля
Проверить оформление готовых отчетов по практике. Государственное муниципальное управление. П-00032
Отчет по практике, Государственное муниципальное управление
Срок сдачи к 17 июля
Выполнить задание строго по практикумам и шаблонам
Бизнес-план, Проектная, менеджмент
Срок сдачи к 19 июля
Разработка технологии получения слитка массой 6 тонн сплава марки эп836вд методом вдп. кристаллизатор 800
Реферат, Техника и технология производства материалов
Срок сдачи к 19 июля
Социальная работа. проверить нир
Отчет по практике, 39.03.02 Социальная работа, социальная работа
Срок сдачи к 14 июля
Отчет по производственной практике в виде реферата по конкретной теме
Отчет по практике, Производственная практика на направлении Техносферная безопасность
Срок сдачи к 14 июля
Отчет по практике, 4 семестр, профилирующая практика | у. о | учебная практика, электроэнергетика и электротехника, во, бакалавриат
Отчет по практике, Электроэнергетика
Срок сдачи к 16 июля
Заполните форму и узнайте цену на индивидуальную работу!