Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
мика555
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 2
#1

Дана строка, содержащая полное имя файла. на С++ - C++

27.03.2016, 12:27. Просмотров 267. Ответов 0
Метки нет (Все метки)

Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего каталога (без символов «\»). Если файл содержится в корневом каталоге, то вывести символ «\».
Полное Имя файла вводить вручную..
нужно переписать на С++

Пример решения на Паскале

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Дана строка, содержащая полное имя файла. 
// Выделить из этой строки название последнего каталога (без символов «\»). 
// Если файл содержится в корневом каталоге, то вывести символ «\». 
Program String61;
var
Dano:string; // вводимая строка 
Otvet:string; // ответ 
i,j:integer; // начало и конец искомой подстроки 
begin
// ввод данных 
Write('Введите полное имя файла:');
readln(Dano);
// решение 
i:=Length(Dano); // начальное значение 
otvet:='';
While Dano[i]<>'\' do dec(i); // доходим до последнего слеша 
j:=i-1;
While Dano[j]<>'\' do dec(j); // доходим до предпоследнего слеша 
// считываем имя последнего каталога 
otvet:=Copy(Dano,j+1,i-j-1);
if otvet='' then otvet:='\';
// вывод результата 
Writeln('Название последнего каталога)',otvet);
end.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2016, 12:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка, содержащая полное имя файла. на С++ (C++):

Дана сторка содержащая полное имя файла - C++
Дана строка содержащая полное имя файла. выделить из этой строки имя последнего каталога. если файл содержится в корневом каталоге то...

дана строка содержащая число в ... - C++
буду благодарен вот Дана строка, содержащая число в десятичной системе исчисления. Преобразовать число в строке к восьмеричной...

Дана строка, содержащая англ. текст - C++
Дана строка, содержащая англ. текст. Найти количество слов, начинающихся с буквы B.

Дана строка, содержащая текст на русском языке - C++
1. Дана строка. Подсчитать количество букв в последнем ее слове. 2. Дана строка, содержащая текст на русском языке. Определить, сколько...

Дана строка s, содержащая n символов s1, s2, . , sn,. Зеркальное отражение строки - C++
Дана строка s, содержащая n символов s1, s2, ... , sn,. Если эта строка является Палиндромом то есть s1 = sn, s2= sn-1..., то оставить...

Дана строка, содержащая текст. Найти длину самого короткого слова. - C++
Помогитеее пожалуйста срочно!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2016, 12:27
Привет! Вот еще темы с ответами:

Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b - C++
1)Днана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b. 2)Заполнить маирцу случайными числами.На...

Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту - C++
Задание 11. Дана строка, содержащая текст. Найти слова, в которых буквы расположены по алфавиту. (Например: Abefz) Вот допустим...

Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b - C++
Помогите пожалуйста. Сама не знаю как написать. А варианты которые нашла здесь некорректно работают(

Дана строка, содержащая произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки - C++
Дана строка, содержащая произвольный текст. Проверить, правильно ли в нем расставлены круглые скобки (т.е. находится ли правее каждой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru