The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Аналог IndexOf в C/C++ в UNIX?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Indigo emailИскать по авторуВ закладки on 27-Апр-03, 17:11  (MSK)
Существует ли функция, которая выполняла бы поиск символа/субстроки в строке, и возвращала бы номер символа в строке?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от XMan Искать по авторуВ закладки on 27-Апр-03, 17:50  (MSK)
Номер - нет. А вот ссылку на эту подстроку - да.
Например, strstr(char * где_искать, char * что_искать);
Так сказать, "man 3 strstr" :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Indigo emailИскать по авторуВ закладки on 27-Апр-03, 19:47  (MSK)
>Номер - нет. А вот ссылку на эту подстроку - да.
>Например, strstr(char * где_искать, char * что_искать);
>Так сказать, "man 3 strstr" :)


Угу... вот с неё и началось. Seg.Fault при обращении к любым результатам strstr. Решилось установкой новых пэкеджей слаки :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Max Zinal emailИскать по авторуВ закладки on 27-Апр-03, 17:52  (MSK)
> Существует ли функция, которая выполняла бы поиск
> символа/субстроки в строке, и возвращала
> бы номер символа в строке?

А чем такое не нравится?

const char *str, *substr;
int pos;
....
substr = strstr(str, "Подстрока");
pos = substr - str;

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Soldier Искать по авторуВ закладки on 28-Апр-03, 09:04  (MSK)
>> Существует ли функция, которая выполняла бы поиск
>> символа/субстроки в строке, и возвращала
>> бы номер символа в строке?
>
>А чем такое не нравится?
>
>const char *str, *substr;
>int pos;
>....
>substr = strstr(str, "Подстрока");
>pos = substr - str;

Интересный результат будет если substr=NULL, т.е. когда str не содержит "Подстрока"
:)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Max Zinal emailИскать по авторуВ закладки on 28-Апр-03, 19:18  (MSK)
>Интересный результат будет если substr=NULL, т.е. когда str не содержит "Подстрока"
>:)))

Никто же не обещал, что будет легко...
И полных примеров кода со всеми проверками тоже никто не обещал :) !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от poige emailИскать по авторуВ закладки on 28-Апр-03, 06:57  (MSK)
>Существует ли функция, которая выполняла бы поиск символа/субстроки в строке, и возвращала
>бы номер символа в строке?

срочно звони 911, в книгах этого не пишут!... может быть, это даже не телефонный разговор, придется лично встретиться с разработчиками UNIX.

:->

/poige
--
http://www.morning.ru/~poige/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Аналог IndexOf в C/C++ в UNIX?"
Сообщение от Indigo Искать по авторуВ закладки on 28-Апр-03, 14:06  (MSK)
>срочно звони 911, в книгах этого не пишут!... может быть, это даже
>не телефонный разговор, придется лично встретиться с разработчиками UNIX.

бывают же такие остроумные людищи :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру