Описание тега strstr

Функция, которая ищет строку в другой строке.
1 ответ

Поиск слова в 2d массиве в c программировании

Я пытаюсь настроить программу, которая, когда вы печатаете / s, а затем название фильма (например, /s Green Mile, ищет этот фильм в массиве фильмов, но моя функция strstr не работает. Также / a добавляет фильм / r показывает все фильмы в базе данных…
13 май '14 в 19:21
2 ответа

c4133 предупреждение c кодом

У меня проблема с предупреждением c4133, говорят, что проблема в несовместимых типах от char* до int*, я пытаюсь привести указатель ((char*)x), но без удачи, может быть, кто-то знает, в чем проблема / это моя программа, проблема в функции. void repl…
30 дек '14 в 06:57
0 ответов

Как использовать strstr()?

Я хочу взять данные из файла и сохранить их в строковом массиве, а также выполнить функцию поиска с использованием только небольшого количества информации, такой как тип "j", и программа, способная искать имя данных, которые содержат "j". но моя про…
19 авг '14 в 10:11
3 ответа

Почему я не получаю такой же вывод?

Я пытаюсь проверить, является ли строка PANGRAM, но оба кода дают разные результаты. Номер один - <?php $line = strtolower(trim("thequickbrownfoxjumpsoverthelazydog")); $letters = str_split("thequickbrownfoxjumpsoverthelazydog"); $result = "pangr…
14 окт '15 в 18:11
5 ответов

JavaScript или jQuery-эквивалент PHP-функции strstr()

Есть ли функция в jQuery или JavaScript, которая делает то же самое, что и strstr() в PHP? У меня есть ответ AJAX, который должен быть 1,2,3,12,13,23 или 123. Я хочу проверить, существует ли 1, тогда, если 2 существует, то если 3 существует.
10 авг '11 в 17:32
1 ответ

'C' получает длину подстроки из большого буфера, используя strstr() и вычитая два указателя

У меня есть круговой буфер текста ASCII длиной 1000 байтов. Он будет постоянно обновляться и дополняться. Моя проблема в том, что я использую strstr(), чтобы точно определить, где начинается часть данных с поиска "$GPRMC", и я ищу "\r\n", чтобы указ…
03 июн '14 в 19:48
1 ответ

Зацикливание парсера

Я хотел бы знать, как я могу зациклить парсер, который я сделал. У меня есть несколько текстовых файлов, и я не знаю, что делать. Вот код #include <stdio.h> #include <stdlib.h> #include <strings.h> int parse(char **argv) { /* code …
03 май '15 в 13:05
1 ответ

Как исправить эту программу сравнения строк (из argv и scanf)?

Попытка исправить эту программу, которая сравнивает слова, найденные в argv и слова из scanf(). Если найдено то же слово, оно печатает "CENSORED", а если нет, просто печатает слово. Например, у меня есть файл с именем beatles.txt, в котором есть сле…
09 фев '19 в 20:19
1 ответ

PHP strstr() возвращает только одну строку

Прежде всего: мне очень нравится этот сайт, и я думаю, что это лучший форум для программирования:) Теперь к моей проблеме, которую я пытаюсь отобразить, используя код и комментарии: $file = fopen ($URL, "r"); // $URL is a string set before, which is…
21 янв '12 в 11:42
1 ответ

Я хочу другую переменную для вещей, которые проходят stristr, но не должны содержать ничего, кроме этих 3 разных вещей

У меня есть следующий код:- $unitedstatess = stristr($ad['country'], 'united states'); $unitedkingdom = stristr($ad['country'], 'united kingdom'); $canada = stristr($ad['country'], 'canada'); if (($unitedstatess != FALSE) OR ($unitedkingdom != FALSE…
06 мар '11 в 14:38
2 ответа

Удалить символы до и после

Здесь я использую strstr удалить после символов и substr используется для удаления перед символом. Но как убрать все символы до и после сразу? Мне нужно только получить 80 из этой переменной $mrk = 'Science-80_John' пропустив Science а также John, Ч…
22 ноя '18 в 18:48
2 ответа

Функция strstr() и "\r\n"

const char * strstr ( const char * str1, const char * str2 ); char * strstr ( char * str1, const char * str2 ); Возвращает указатель на первое вхождение str2 в str1 или нулевой указатель, если str2 не является частью str1 Допустим char* str2=new cha…
07 апр '11 в 22:39
1 ответ

Ошибка сегментации при реализации моей собственной функции strstr()

Я пытаюсь реализовать функцию strstr(str, substr). я попытался реализовать двумя способами, мой основной идет так *#include<stdio.h> char * my_strstr(char * str, char * substr); int main() { char str[10], substr[10]; char *ptr; printf("Enter t…
27 июн '16 в 23:53
1 ответ

Удалить подстроку в c

Как написать функцию, которая удаляет sub из строки a? Например, если строка "Hi I am a noob very big noob" и суб "noob", Стало бы "Hi I am a very big " Я думаю, что я должен использовать strstr а также strcat но как?
06 июн '14 в 18:28
1 ответ

Искать и заменять указателями

Я пытаюсь реализовать "поиск и замена всех". У меня есть 2 указателя для мониторинга символов nclude #include #include с использованием пространства имен std; const int BUFSIZE = 256; const char * const SEARCH = "the"; const char * const REPLACE = "…
27 авг '12 в 03:37
8 ответов

PHP найти строку в известных символах

Пожалуйста, проверьте следующее: $email = 'name@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com Есть ли способ вернуть @example без.com? Итак, в основном мне нужно искать в строке набор символов, которые я не знаю, …
17 авг '12 в 13:03
1 ответ

Как увеличить переменную, когда strstr находит указанную строку

Я хочу, чтобы моя переменная houseTot увеличивалась на единицу каждый раз, когда strstr находит строку с "house" в ней. По сути, я сделал это в своем коде: struct Owner1_def { int totProps; char type[40]; float monthlyPrice; float maintenance; int b…
26 мар '17 в 03:42
4 ответа

Я пытаюсь скомпилировать простую строку, но она не работает... почему?

Мой компилятор - Code::Blocks. Я пытаюсь исключить вокал из последовательности символов. #include <iostream> #include <cstring> using namespace std; char sir[256]; int i=0; int main (){ cout<<"sir=";cin.getline(sir,256); for (i=str…
14 дек '13 в 13:42
4 ответа

Ненормальное поведение для обработки текстовых файлов в C

Я пытаюсь смоделировать поведение DNS-сервера, у которого есть БД с именем hosts.txt содержащий machine_names/IP_addresses, например: equipo_00/169.0.1.169 sala_oeste_01/200.1.2.200 sala_oeste_02/200.2.3.200 sala_oeste_03/200.3.4.200 MEMFIS_04/201.4…
03 дек '10 в 07:25
4 ответа

Как извлечь строку, используя две косые черты

У меня есть строка, которая всегда имеет две косые черты как /709/nviTemp1Я хотел бы извлечь /709/ из этой строки и вернуть его в char*, как бы я использовал strstr для этой цели? У меня также может быть много косых черт на пути, как /709/nvitemp1/d…
19 окт '15 в 11:30