20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
|
||||||
1 | ||||||
Выделить подстроку из строки, использую char*16.02.2016, 15:49. Показов 4343. Ответов 5
Метки нет (Все метки)
Нужно выделить подстроку из строки в массивах char*. например:
0
|
16.02.2016, 15:49 | |
Ответы с готовыми решениями:
5
выделить из строки наибольшую монотонную подстроку Выделить из строки подстроку заключенную в скобки {} Выделить подстроку с кавычками из строки QString Выделить подстроку строки |
16.02.2016, 16:05 | 2 |
Как выделять хотите? От индекса до индекса или еще как?
0
|
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
|
|
16.02.2016, 17:11 [ТС] | 3 |
Можно от индекса к индексу, а можно индекс и длина строки.
Добавлено через 10 секунд одно из двух.
0
|
245 / 139 / 53
Регистрация: 23.11.2015
Сообщений: 394
|
||||||
16.02.2016, 17:37 | 4 | |||||
Nik-, http://rextester.com/KTQ85262
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
16.02.2016, 17:47 | 5 |
Выдрать кусок памяти из одного места и скопировать в другое можно
memcpy или memmove . Или, как уже продемонстрировали, через strncpy . Главное не забыть воткнуть терминирующий нуль, а то strncpy этого не гарантирует в общем случае.
1
|
20 / 20 / 11
Регистрация: 12.07.2015
Сообщений: 350
|
||||||
16.02.2016, 19:15 [ТС] | 6 | |||||
А к чему переменная start ? она не используется.
Добавлено через 3 минуты А не подскажите код с memcpy ? Добавлено через 15 минут Ответ нашел. Кому нужно:
str2 - куда копируем Где x - позиция откуда копировать, y - длина. Добавлено через 10 минут Нет, все таки правильно. Главное объявление переменных делать непосредственно в одном блоке с функцией, иначе будет прибавлять название переменной. а не содержимое.
0
|
16.02.2016, 19:15 | |
16.02.2016, 19:15 | |
Помогаю со студенческими работами здесь
6
Строки. Выделить в подстроку все символы исходной строки, расположенные между первым и вторым двоеточием Строки. Из данной строки выделить подстроку символов, предшествующих первому пробелу. Определить, является ли она числом Из строки выделить подстроку, предшествующую первому пробелу Выделить из строки подстроку, следующую за последним разделителем Регулярное выражение: выделить из строки подстроку с числами Из строки выделить подстроку длиной n символов, начиная с заданой позиции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |