Форум программистов, компьютерный форум CyberForum.ru

Поиск подстроки в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка правильности шаблона класса vector? http://www.cyberforum.ru/cpp-beginners/thread1581519.html
Задание для лабараторки Название класса: Вектор и перегружаемая операция << (вывод коллекции в поток вывода). У меня что-то получилось но может вы подскажите что можно исправить или улучшить или свое предложите. И посоветуйте где добавить работу с исключительными ситуацими. #include <iostream> #include <string.h> #include <vector> #include <typeinfo> #include...
C++ Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++ Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++ http://www.cyberforum.ru/cpp-beginners/thread1581508.html
Удаление подстроки из текстового файла C++
Здравствуйте. Нужна помощь. Необходимо написать программу распознаватель для языка слов правильно разбитых на 2 части. Программу я написала, вроде правильно работает. Далее необходимо написать программу, которая исключает из исходного текстового файла подстроки, являющиеся цепочками заданного языка.// // #include "stdafx.h" #include <iostream> #include <string> #include <conio.h>...
Com0com C++
как запрограммировать порты com0com на передачу друг другу? есть примеры?
C++ Генерация случайных чисел несколько раз в программе http://www.cyberforum.ru/cpp-beginners/thread1581500.html
Здравствуйте! Есть код //Написать программу проверки коммутативности произведения двух квадратных целочисленных матриц //(условие A*B = B*A). Заполнение матрицы происходит случайным образом. Результат вывести на экран. #include <iostream> #include <cstdlib> #include <ctime>
C++ Вывести значения D и М для даты, предшествующей указанной II. Выполнить задание с использованием конструкции выбора switch. Даны два целых числа: D (день) и М (месяц), определяющие правильную дату невисокосного года. Вывести значения D и М для даты, предшествующей указанной. подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
14493 / 9207 / 1327
Регистрация: 24.12.2010
Сообщений: 16,868
15.11.2015, 12:12     Поиск подстроки в строке
invok, попробуй после строки 36 поставить break;

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
int GetLength(char* string)
{
    int i;
    for (i = 0; string[i]; i++)
    ;
    return i;
}
Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
int FindSubstring(char* string, char* substring)
{
  int Ls = GetLegth(string);
  int Lsub = GetLegth(substring);
 
  for(int i=0; i<Ls - Lsub; i++) {
     for(j=0; j<Lsub; j++)
        if (string[i+j] != substring[j]) bfeak;
     if (j==Lsub) return i;
  }
  return -1;
}
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru