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

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

Восстановить пароль Регистрация
 
мика555
0 / 0 / 0
Регистрация: 27.03.2016
Сообщений: 2
27.03.2016, 12:27     Дана строка, содержащая полное имя файла. на С++ #1
Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего каталога (без символов «\»). Если файл содержится в корневом каталоге, то вывести символ «\».
Полное Имя файла вводить вручную..
нужно переписать на С++

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

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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2016, 12:27     Дана строка, содержащая полное имя файла. на С++
Посмотрите здесь:

дана строка содержащая число в ... C++
Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b C++
Дана строка, содержащая текст на русском языке C++
C++ Дана строка, содержащая текст. Найти длину самого короткого слова.
Дана строка, содержащая англ. текст C++
C++ Дана сторка содержащая полное имя файла
C++ Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
C++ Дана строка s, содержащая n символов s1, s2, . , sn,. Зеркальное отражение строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru