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

В чем ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Встреча http://www.cyberforum.ru/cpp-beginners/thread85298.html
Из пункта А в пункт В выехал велосипедист со скоростью v0 км/час.Одновременно навстречу ему из пункта В "автостопом" двинулся другой путник s1 м он двигался со скоростью v1 м/час,s2 м-со скоростью v0...
C++ Логарифм Помогите представить алгоритм в С++ коде...Завтра сдавать неуспеваю. вещ алгоритм логарифм(вх: вещ x, вещ a, вещ eps) | дано: x > 0, a > 1, eps > 0 | надо: вычислить log_a x с точностью eps... http://www.cyberforum.ru/cpp-beginners/thread85267.html
Отрезки на плоскости C++
Найти расстояние между двумя произвольно заданными на плоскости отрезками. Помогите пожалуйста.
Указатели, символьные строки и функции C++
Помогите пожалуйста. Нужно разработать функцию, которая находит первое вхождение в строку заданной подстроки. Вот ссылка на работу и примерный текст программы...
C++ Теория по абстрактным типам данных http://www.cyberforum.ru/cpp-beginners/thread85243.html
В общем нужно сделать лабораторную работу по абстрактным типам данных на Си. Не могу найти подходящую теорию, подкиньте пожалуйста где есть неплохо написанная теория по этой теме. Заранее спасибо....
C++ Массивы В одномерном массиве, состоящем из 25 вещественных элементов, вычислить: 1)сумму отрицательных элементов массива; 2)произведение элементов массива, расположенных между максимальным и минимальным... подробнее

Показать сообщение отдельно
FREEMEN
2 / 2 / 0
Регистрация: 09.01.2010
Сообщений: 47

В чем ошибка? - C++

13.01.2010, 11:45. Просмотров 284. Ответов 0
Метки (Все метки)

Поиск по шаблону: определить номер позиции в исходной строке, начиная с которой в строке содержится шаблон S1*S2, где S1, S2-заданные подстрочники; *-произвольная последовательность символов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>
#include <stdio.h>
 
char str[] =    "lazy";
char string[] = "The quick brown dog jumps over the lazy fox";
char fmt1[] =   "         1         2         3         4         5";
char fmt2[] =   "12345678901234567890123456789012345678901234567890";
 
void main( void )
{
   char *pdest;
   int  result;
   printf( "String to be searched:\n\t%s\n", string );
   printf( "\t%s\n\t%s\n\n", fmt1, fmt2 );
   pdest = strstr( string, str );
   result = pdest - string + 1;
   if( pdest != NULL )
      printf( "%s found at position %d\n\n", str, result );
   else
      printf( "%s not found\n", str );
}
В чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru