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

Определить, является ли одна строка символов - частью другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ аргементы командной строки http://www.cyberforum.ru/cpp-beginners/thread810583.html
ПОдскажите, как через аргументы командной строки вывести {1 2 3 4 5} в файл по блочно из массива?
C++ Найти строку в файле, которая начинается с заданной буквы Помогите, пожалуйста, разобраться с такой задачей: Имеется текстовый файл. Выяснить, имеется ли в нем строка, начинающаяся с буквы «t». Если да, то определить номер первой из таких строк. Можете использовать мой файл, можете написать код в произвольном виде для любого файла. Своих наработок, к сожалению, нет. Здесь не силен, могу только открыть файл. http://www.cyberforum.ru/cpp-beginners/thread810582.html
Сохранение класса в файл и его чтение C++
К примеру Human (главное то, что в нем есть string): class Human{ public: string name; }; int main(){ Human h1, h2; h1.name = "john";
Как выглядит изнутри динамическое выделение объекта через new? C++
То есть на Си будет выглядеть так : struct T { int x, y; }; /* Эта процедура является отображением конструктора T::T(int,int) */ void T_constr (struct T *this, int _x, int _y) {
C++ new - это операция или все таки оператор? http://www.cyberforum.ru/cpp-beginners/thread810541.html
В большинстве интернет-источниках написано, (взять хоть википедию (да, я понимаю, что там много неправильной информации)). Но действительно, если вбить в поиск new c++ почти везде написано, что это оператор. Но ведь это операция?? Или я что то путаю? Или разницы нет? Помогите, я уж совсем запуталась.
C++ Указатель Можете объяснить устройство работы ,мне казалось что если вызвать просто ptr то должен возвратиться адрес,а если * ptr ,то значение,здесь же совершенно все не так int main() { char *ptr="hello world"; cout<<ptr<<endl; cout<<*ptr; getch(); return 0; } подробнее

Показать сообщение отдельно
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 724

Определить, является ли одна строка символов - частью другой - C++

17.03.2013, 00:36. Просмотров 552. Ответов 4
Метки (Все метки)

Задача ясна, а алгоритм "прогонки" выстроить не получается. Задумал прогонять отталкиваясь от ячеек одного из массивов: сначала от 0, затем от 1...n, но не понятно как задать это в цикле.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
const int size=9;
char *hr=new char[size];
char *rh=new char[size];
        cin>>hr;
        cin>>rh;
            for(int j=0;j<size;++j)
            {
    if(hr[j]!=rh[j])
    {cout<<"error";}
    else
    cout<<"one string is the part of another"<<endl;
            }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru