Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функций(подпрограмм) http://www.cyberforum.ru/cpp-beginners/thread23290.html
Дано пятизначное целое число.Составить из его цифр максимальное число.(используя подпрограмму) Я понимаю,что скорее всего у меня задача написана бредово....она работает,но результат не тот.Помогите...
C++ Как проверить регистр символа? Допустим у нас есть символьная строка. Мы должны перебрать ее, и для каждого символа поменять регистр на противоположный. Какой функцией можно проверить регистр символа?:) http://www.cyberforum.ru/cpp-beginners/thread23273.html
C++ Как выводится символ табуляции?
Как выводится символ табуляции?:) '\t' ?
Изменение значения переменной через заданное время C++
Всем привет!! Кто знает как можно заделать так что бы значения переменной менялось по заданному времени Например так for (i=0; i<=10; i++) //чтоби “i” увеличилось только при прохождении...
C++ HGE http://www.cyberforum.ru/cpp-beginners/thread23246.html
Вот посоветовали мне HGE для создания простейшей графики. Скачал.. теперь тыркаюсь, ищу соответствующие директории в Visual Studio для установки :wall: кто знает, что из архива с HGE куда надо...
C++ Что значит const float PI = 3.14159F ? Для изучения С++ использую книгу Лафоре. На стр. 61 видим предложение: "Если вам необходимо описать константу long, то после ее числового значения следует указать символ L". Далее, на стр.68... подробнее
mashinist
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 28
15.02.2009, 09:30  [ТС] 0

Функция поиска вхождения строки в заданную строку в С

15.02.2009, 09:30. Просмотров 9092. Ответов 6
Метки (Все метки)

Ответ

дело в том, что слова могут совпасть и после пробела... и тогда будет кусок строки.. а как его объединить.. я хз...
да и тут как это все описать голова кругом идет...
мне вот вчера немного подсказали посмарите...
char ** m = //массив из слов из строки s
char ** m1 = //массив из слов из строки s1
int first;
int count;
int exit=0;
for (i=0;i<длина(м);i++) //сначала сравниваем всю строку, потом пропускаем первые слова
{
for (j=0;j<длина(m1);j++)//пытаемся начинать со всех слов втророй строки
{
if (strcmp(m[i],m1[j])==0)//начало совпадения
{
first=j;
{
for(k=0;длина(m)-i;k++)
{
if (strcmp(m[i],m1[j+k])==0)
{
count++;
}
else
{
exit=0;
break;
}
}
}
if (exit) break;
}
if (exit) break;
}
ну перед этим еще счиатть строку в массив по словам... тоже мучаться...

Правильно ли это? и как потом если получим 2 слова их в порядке что они идут записать в строку новую которую мы возвращаем

Вернуться к обсуждению:
Функция поиска вхождения строки в заданную строку в С
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2009, 09:30

Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов
Найти координаты первого вхождения в заданную строку подстроки, состоящей из...

Процедура, позволяющая определить позицию первого вхождения в заданную строку какого-либо символа из второй
Помогите составить процедуру, позволяющую определить позицию первого...

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru