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

Программа проверяет, содержится ли какой-либо предлог из массива в данной строчке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какое число будет через n дней http://www.cyberforum.ru/cpp-beginners/thread1129195.html
Есть дата 01.01.2008. Вопрос какой день будет через n (0<= n <=1000) дней (c учётом високосных годов)? Пример: n=1 cout << 02.01.2008 n=0 cout << 01.01.2008 n=5 cout << 06.01.2008
C++ Алгоритм шифрования полей БД Написать алгоритм шифрования ряда полей БД,осуществляемые при вводе и редактировании. Продумать алгоритм дешифрования http://www.cyberforum.ru/cpp-beginners/thread1129186.html
C++ Имеется информационный поток и написать алгоритм его шифрования при передаче данных по компьютерным сетям, чтобы поток не увеличивался в объеме
Имеется информационный поток и написать алгоритм его шифрования при передаче данных по компьютерным сетям, так чтобы данный поток не увеличивался в объеме..
Класс String C++
\\главная программа#include "stdafx.h" #include "string.h" void main(int argc, char* argv) { string a("Work"); a.show(); string b("WORLD"); b.show(); string c;
C++ Зашифровать текст http://www.cyberforum.ru/cpp-beginners/thread1129169.html
Здравствуйте ! Помогите,пожалуйста,составить программу,которая бы считывала русский текст из файла "input.txt" и кодировала его,заменяя каждую букву следующей буквой, стоящей за той в алфавите(нужно применить ascii коды).Например 'a' заменяется на 'б'. Зашифрованный текст выводится в файл "output.txt" #include <stdlib.h> #include <iostream> #include <fstream> int main() {...
C++ Разработка класса Vector Помогите пожалуйста :help: разработать класс NormVector и TVector. Вот класс Vector #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main() подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
25.03.2014, 14:23     Программа проверяет, содержится ли какой-либо предлог из массива в данной строчке
Используйте функцию strstr("Строка где ищем","Строка что ищем");
Она возвращает указатель на адрес совпадающего фрагмента или NULL,
если фрагмент не найден.

Добавлено через 4 минуты
Примерно так:
C++
1
2
3
4
5
6
7
8
9
10
char predlogi[6][4]={"in","and","is","a","an","or"};
char str[255],*p;
cin>>str;
for(i=0;i<6;i++)
{
     if(  (p=strstr(str,predlogi[i]))!=NULL)
     {
            strcpy(p,p+strlen(predlog[i]));
     }
}
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru