The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Аналог IndexOf в C/C++ в UNIX?, !*! Indigo, 27-Апр-03, 17:11  [смотреть все]
Существует ли функция, которая выполняла бы поиск символа/субстроки в строке, и возвращала бы номер символа в строке?
  • Аналог IndexOf в C/C++ в UNIX?, !*! XMan, 17:50 , 27-Апр-03 (1)
    Номер - нет. А вот ссылку на эту подстроку - да.
    Например, strstr(char * где_искать, char * что_искать);
    Так сказать, "man 3 strstr" :)

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


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

  • Аналог IndexOf в C/C++ в UNIX?, !*! Max Zinal, 17:52 , 27-Апр-03 (2)
    > Существует ли функция, которая выполняла бы поиск
    > символа/субстроки в строке, и возвращала
    > бы номер символа в строке?

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

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

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

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

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

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

  • Аналог IndexOf в C/C++ в UNIX?, !*! poige, 06:57 , 28-Апр-03 (4)
    >Существует ли функция, которая выполняла бы поиск символа/субстроки в строке, и возвращала
    >бы номер символа в строке?

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

    :->

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




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

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