Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
4 / 4 / 0
Регистрация: 23.04.2013
Сообщений: 24
1

Как из имени файла считать цифру в переменную

29.04.2013, 20:34. Показов 1320. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер у меня появился вопрос.
У меня на компьютере создается файл 13_04_21.тхт как мне из имени файла считать цифру 21 в переменную?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2013, 20:34
Ответы с готовыми решениями:

Как считать цифру из файла?
например в файле.txt следующее 2842889412718912478224987164178926417829651872...

Файл: Как считать числа из файла в переменную типа DW (В идеале - массив DW)?
Добрый день. Возникла проблема, как считать числа из файла в переменную типа DW. В идеале - массив...

Как считать в переменную данные из файла между определённы тегов и записать и обратно?
Вот не могу нарыть информации по такому поводу. Имеется файл .cfg такого содержания (лишнее я...

Как после смены имени файла получить его новое имя в переменную типа string
string added = Console.ReadLine();//переменная для имени файлов формата added+number+extention ...

8
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
29.04.2013, 20:55 2
Тебе лень полностью вопрос задать?
А людям лень предположения выстраивать.
0
4 / 4 / 0
Регистрация: 23.04.2013
Сообщений: 24
29.04.2013, 21:01  [ТС] 3
Цитата Сообщение от +1 Посмотреть сообщение
Тебе лень полностью вопрос задать?
А людям лень предположения выстраивать.
Так это и есть именно вопрос я просто не могу обясниты по другому.
Да и что обяснять. У меня на компьютере на диске D:\ лежит файл с таким именем мне нужно получить последние цифры из имени файла в переменную
0
LK
Заблокирован
29.04.2013, 21:04 4
C++
1
2
3
AnsiStrinf sFileName = EctractFileName(filename);
int pos = sFileName.Pos("21");
sFileName = sFileName.Delete(1,pos);
1
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
29.04.2013, 21:05 5
Проехали.
0
4 / 4 / 0
Регистрация: 23.04.2013
Сообщений: 24
29.04.2013, 21:06  [ТС] 6
Цитата Сообщение от +1 Посмотреть сообщение
На имени файла правой кнопкой, переименовать, выделяешь цифру 21, копировать.
Сарказм заметен?
Цифра может меняться и нужно каждий раз считивать заново
0
LK
Заблокирован
29.04.2013, 21:16 7
Yesty, используйте переменную вместо конкретной цифры, или, если шаблон имени файла не изменяется, количество буковок до вожделенной цифры, которые необходимо удалить. А вообще, не озадачивать других, а учиться самому, мысль не посещала?
1
Практикантроп
4838 / 2724 / 532
Регистрация: 23.09.2011
Сообщений: 5,789
29.04.2013, 21:59 8
Цитата Сообщение от Yesty Посмотреть сообщение
на компьютере создается файл 13_04_21.тхт как мне из имени файла считать цифру 21
В С++ существует возможность выделить часть строки; примерно так: строка.SubString(3,2); - из "строки" выбираются два символа: 3-й и 4-й. А строка.Length() возвращает число символов в "строке" (нужно ведь два последних символа извлечь). Вот и попробуйте "сложить А и Б".
0
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.04.2013, 23:47 9
Преобразовать имя файла в тип TDate
0
29.04.2013, 23:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2013, 23:47
Помогаю со студенческими работами здесь

При сохранении файла к имени добавлять цифру
Помогите пожалуйста. надо чтобы при сохранении файла с одинаковым именем, к имени добавлялась...

Каждую цифру файла записать в переменную
В файле задано несколько строк. В каждой строке определенное количество символом среди которых три...

Добавить к имени файла цифру при одинаковых именах
Здравствуйте!!! Подскажите как можно к именам файла добавить 1.jpg(n) где n это цифра добавленная...

Запись имени файла в переменную
Через OpenDialog выбрать файл, а его имя записать в переменную. Добавлено через 3 минуты Сам...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru