Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Немогу вывести отдельные предложения,работа со строками

18K
01 мая 2007 года
angelino4ka
13 / / 22.12.2006
Пытаюсь решить задачу,в ней дано некоторое слово нужно ввести строку,и вывести те предложения строки,которые содержат данное слово.
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
930
01 мая 2007 года
Sash1k
115 / / 27.04.2007
в Delphi есть готовая функция поиска(выборки) слов по маске (с использованием символов ′*′ и ′?′).
функция MatchesMask, что бы её использовать в uses надо добавить модуль masks

также будет полезно:
поиск N-го символа в строке
320
01 мая 2007 года
m_Valery
1.0K / / 08.01.2007
Цитата: angelino4ka
Пытаюсь решить задачу,в ней дано некоторое слово нужно ввести строку,и вывести те предложения строки,которые содержат данное слово.
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...


Язык программирования ?

18K
01 мая 2007 года
angelino4ka
13 / / 22.12.2006
Язык программирование C\C++.
320
01 мая 2007 года
m_Valery
1.0K / / 08.01.2007
Цитата: angelino4ka
Пытаюсь решить задачу,в ней дано некоторое слово нужно ввести строку,и вывести те предложения строки,которые содержат данное слово.
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...


Конкретизируй условие.Что значит дано слово ? Строка вводится с клавиатуры или отккуда ? Строка содержит много предложений ?
Может в тексте,считанном из файла надо найти предложения с заданным словом ? Выложи тот код,что есть,так будет понятней.

18K
02 мая 2007 года
angelino4ka
13 / / 22.12.2006
Цитата:
Конкретизируй условие.Что значит дано слово ? Строка вводится с клавиатуры или отккуда ? Строка содержит много предложений ?
Может в тексте,считанном из файла надо найти предложения с заданным словом ? Выложи тот код,что есть,так будет понятней.



Задаётся некоторое слово,
Строка вводится с клавиатуры

 
Код:
....
void main(){
char stroka[512];
char analog[512];
char slovo[]="privet";
int i=0,k=0,b=0;
gets(stroka);
while(stroka){
if(stroka[i++]==slovo[b++]
{


Дальше следуют варианты которых я незнаю.Переменная k - должна служить для переключения точек,тоесть нашли предложение в котором есть слово и точка в конце - сохраняем его в analog.Дальше к переключаем на 1,чтобы можно было дальше продолжать скан строки.Незнаю правильно ли я размышляю...
242
02 мая 2007 года
Оlga
2.2K / / 04.02.2006
почитай о функциях strtok(разбивает строку по задонному символу/ам) и strstr(ищет вхождение подстроки в строке). в интернете куча инфы, и у нас на форуме глаза подыми - справочник по функциям есть.
63
03 мая 2007 года
Zorkus
2.6K / / 04.11.2006
Если пишешь на С++, то используй средства его стандартной библиотеки. Не нужно char stroka[512]; куда лучше std::string stroka. Там есть все нужные методы find() , substr() ... Не говоря о том, что все в хипе и проверки есть.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог