Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа со строками. / 7 сообщений из 7, страница 1 из 1
20.06.2005, 04:14
    #33123841
xaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
Просмотрела кучу документаций по С++ , но так и не нашла ф-ю которая бы вырезала символ из строки, типо mid в visual basic, неужели в си нет такой ф-и?
...
Рейтинг: 0 / 0
20.06.2005, 06:44
    #33123865
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
xalyПросмотрела кучу документаций по С++ , но так и не нашла ф-ю которая бы вырезала символ из строки, типо mid в visual basic, неужели в си нет такой ф-и?
Смотря что Вы имеете в виду...
Если "чистый" С (без классов), то все строки являются массивами. И "вырезать" любую букву из строки можно просто: a[j]
Если брать в расчет классы, то в них обязательно есть функция, реализующая эту операцию. Например, в Borland C++Builder есть класс для работы со строками AnsiString, а в нем есть функция SubString()....
...
Рейтинг: 0 / 0
20.06.2005, 09:09
    #33123957
Землекоп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
xalyПросмотрела кучу документаций по С++ , но так и не нашла ф-ю которая бы вырезала символ из строки, типо mid в visual basic, неужели в си нет такой ф-и?

На mid в басике более похожа функция strncpy из обычной C run-time library. В стандартной С++ библиотеке (STL) есть string substr (size_type pos, size_type n). В MFC в классе CString есть метод CString Mid( int nFirst, int nCount ), в Qt QString QString::mid ( uint index, uint len = 0xffffffff ).
...
Рейтинг: 0 / 0
20.06.2005, 09:41
    #33124004
xaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
Вообще интересуют ф-и для С++ visual studio 6.0, не MFC
...
Рейтинг: 0 / 0
20.06.2005, 10:29
    #33124115
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
xalyВообще интересуют ф-и для С++ visual studio 6.0, не MFC
Тогда используйте то, что врач (т.е. Землекоп) прописал...
Землекоп
На mid в басике более похожа функция strncpy из обычной C run-time library. В стандартной С++ библиотеке (STL) есть string substr (size_type pos, size_type n) .
...
Рейтинг: 0 / 0
20.06.2005, 14:10
    #33124657
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
strncpy( dst, src+start, n );
...
Рейтинг: 0 / 0
20.06.2005, 14:52
    #33124805
Землекоп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строками.
MasterZivstrncpy( dst, src+start, n );
Еще не помешает добавить

*(dst+n)=0;
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа со строками. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]