![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.09.2012
Сообщений: 2
|
![]()
Всем привет!
![]() Задача тривиальна, но осилить её я пока не в состоянии. Суть такова: на вход подаётся строка: xx/xx/xxxx или x/x/xxxx или x/xx/xxxx или xx/x/xxxx. Надо эту строку разбить на три целочисленных значения. Проблема в том, что заранее неизвестно, в каком из представленных четырёх форматов будет строка. И фиг знает, как её универсально обрабатывать. ![]() С указателями пока не дружу, ибо нуб ещё. Но вам пользоваться разрешаю ![]() Всем заранее спасибо за советы. ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Берете strtok или подобную с параметром /. Потом atoi или во что вам там нужно.
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Проще...
Код:
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 16.09.2012
Сообщений: 2
|
![]()
Всем спасибо! sscanf вообще феноменальная фишка! Взял приём на вооружение.
Тему можно закрывать. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как разбить одну строку на несколько, ориентируясь на Заглавные буквы | seto | Microsoft Office Excel | 13 | 28.08.2015 13:46 |
Задано любое слово. Разбить его на группы по три символа. Каждую из групп удвоить. (TurboPascal) | Longint20 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.05.2012 11:36 |
Как строку разбить на строки?! | Npwas | Помощь студентам | 0 | 05.01.2012 21:39 |
Разбить процедуру на три | Д@ш@ | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 17.05.2011 16:21 |
как присвоить все три значения вектору В и вывести его как массив столбец при вызове функции | Tomoa | Microsoft Office Excel | 8 | 08.03.2010 20:42 |