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

Поиск и сравнение по линии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как написать плагин под Outlook 2000? http://www.cyberforum.ru/cpp-beginners/thread468603.html
Возникла проблема с редактированием и разбором почты по протоколу IMAP. Имеется ли возможность отредактировать сообщение, получаемое по IMAP на клиенте в момент считывания заголовка? В данный момент исходное сообщение остается без изменения, а ящик на сервере начинает наполняться копиями исправленного сообщения помеченными на удаление.
C++ Ошибка Null pointer assignment Помогите, пожалуйста, кто знает. BC++ 3.11 выдает 'Null pointer assignment'. Я, в принципе, в курсе, что это из-за того, что я попытался записать что-то по нулевому адресу памяти. Но вот оттрассировать не получается и все. Добавил в Watch (char*)4 , чтоб посмотреть, когда изменится - а он возьми и сработай правильно. То есть при проходе программы с помощью F8 и F7 все нормально, нулевой адрес... http://www.cyberforum.ru/cpp-beginners/thread468583.html
Вытащить скрипты из браузера C++
Люди, помогите разобраться с исходником. Он должен вытаскивать скрипты из браузера. Вроде всё работает (по крайней мере количество скриптов определяется точно), но какой бы функцией я бы не пытался вытащить из pIElem, хоть какую-нибудь информацию, в Memo заносятся только числа. Может я не правильно с BSTR работаю... #include <mshtml.h> void __fastcall TForm1::Button1Click(TObject *Sender)...
Можно ли открыть или отладить базу? C++
Pochemy posle otkrytiya database project ya ne mogy ego execute ili debug. Eti option enable.
C++ Утилита для просмотра DLL http://www.cyberforum.ru/cpp-beginners/thread468480.html
Нслышан, что еть утилита такая которая просматривает DLL и H файл делает. А вот какая не знаю :-(
C++ Где можно достать исходники программы подобной помошнику MS Ofice ? Где можно достать исходники программы подобной помошнику MS Ofice ? подробнее

Показать сообщение отдельно
mitroshin
0 / 0 / 0
Регистрация: 25.12.2007
Сообщений: 92
07.07.2008, 13:08     Поиск и сравнение по линии
Ну, если файл у тебя текстовый, то можно считывать по одной строчке и сравнивать позиции с 1 по 10 со строкой-образцом.

Код
#include 'stdafx.h'
#include <fstream>
#include <string>
#include <iostream>

const long SizeBuff=100;
using namespace std;

int main(int argc, char* argv[])
{
	char buff[SizeBuff];
	long lBegin,lEnd;

	string MyString='тестовая с';

	cout<<'Введите начальный и конечный номер(нумерация с единицы)'<<endl;
	cout<<'Начальный номер = ';
	cin>>lBegin;
	lBegin--;

	cout<<'конечный номер = ';
	cin>>lEnd;

	fstream mystream;
	mystream.open('C:\Test\test.txt',ios::in);

	do
	{
		mystream.seekg ((long)mystream.tellg()+lBegin);
		mystream.getline(buff,SizeBuff);

		if (!MyString.compare (0,lEnd,buff))
		{
			cout<<'Нашли! '<<buff<<endl;
			cin>>buff;
			return 0;
		};
	} while (!mystream.eof ());

	mystream.close ();
	return 0;
}
 
Текущее время: 21:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru