|
|
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
Просмотрела кучу документаций по С++ , но так и не нашла ф-ю которая бы вырезала символ из строки, типо mid в visual basic, неужели в си нет такой ф-и? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 04:14 |
|
||
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
xalyПросмотрела кучу документаций по С++ , но так и не нашла ф-ю которая бы вырезала символ из строки, типо mid в visual basic, неужели в си нет такой ф-и? Смотря что Вы имеете в виду... Если "чистый" С (без классов), то все строки являются массивами. И "вырезать" любую букву из строки можно просто: a[j] Если брать в расчет классы, то в них обязательно есть функция, реализующая эту операцию. Например, в Borland C++Builder есть класс для работы со строками AnsiString, а в нем есть функция SubString().... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 06:44 |
|
||
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
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 ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 09:09 |
|
||
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
Вообще интересуют ф-и для С++ visual studio 6.0, не MFC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 09:41 |
|
||
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
xalyВообще интересуют ф-и для С++ visual studio 6.0, не MFC Тогда используйте то, что врач (т.е. Землекоп) прописал... Землекоп На mid в басике более похожа функция strncpy из обычной C run-time library. В стандартной С++ библиотеке (STL) есть string substr (size_type pos, size_type n) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 10:29 |
|
||
|
Работа со строками.
|
|||
|---|---|---|---|
|
#18+
strncpy( dst, src+start, n ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2005, 14:10 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33124657&tid=2033127]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
117ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 480ms |

| 0 / 0 |
