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

Регулярные выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книги или справочники для опытных(или проффесиональных) программистов! http://www.cyberforum.ru/cpp-beginners/thread159344.html
Пожалуйста, Подскажите книги или справочники для опытных и проффесиональных программистов! Особенно хотелось бы найти: 1) полный справочник по STL( желательно на русском ) или любые другие...
C++ Класс внутри класса - возможно ли? Всем привет! Помогите, пожалуйста, понять следующий текст задания: Расширьте содержание класса employee /*2 объекта и 2 метода*/ из упражнения 4, включив в него класс date и перечисление... http://www.cyberforum.ru/cpp-beginners/thread159330.html
Описать формулу C++
Ребят кто знает как описать такую формулу:
C++ Циклы
Воозникли трудности. Можете помочь ?) Необходимо протабулировать функции, зависящее от 2 переменных или от нескольких параметров. Результаты табулирования оформить в виде одной таблицы или...
C++ Отладка программы. http://www.cyberforum.ru/cpp-beginners/thread159318.html
Для заданного а вычислить f(a), где f(x) задана графиком ( график во вложении) . Вопрос: как сделать так, что бы после введения аргумента, программа не закрывалась и не давала свой ответ после...
C++ Как определить обурудование компьютера? Как так сделать?или скопировать из диспетчера устройств Windows.Может есть специальная функция?помогите плиз подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.08.2010, 05:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstring>
#include <iostream>
 
using namespace std;
 
int main(int,char**){
  const char* origin = ".moikrug.ru";
  char str[] = "sfjlsdjflwer wer .moikrug.ru-sdfs fs";
  unsigned stat = 0, end_stat = strlen(origin), pos = 0, end = strlen(str);
  for( ; pos<end && stat!=end_stat; ++pos ){
    if( origin[stat] == str[pos] ){ 
      ++stat; 
    }else{
      stat = 0;
    }
  }
  if( stat == end_stat ){
    str[pos-end_stat] = 0;
    cout << str << endl;
  }
  return 0;
}
если интерпретировать это как конечный автомат, для распознавания регулярных выражений
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru