....
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++]
{
Немогу вывести отдельные предложения,работа со строками
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
функция MatchesMask, что бы её использовать в uses надо добавить модуль masks
также будет полезно:
поиск N-го символа в строке
Цитата: angelino4ka
Пытаюсь решить задачу,в ней дано некоторое слово нужно ввести строку,и вывести те предложения строки,которые содержат данное слово.
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
Язык программирования ?
Язык программирование C\C++.
Цитата: angelino4ka
Пытаюсь решить задачу,в ней дано некоторое слово нужно ввести строку,и вывести те предложения строки,которые содержат данное слово.
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
Немогу решить проблемы с разделением предложений точкой.Помогите плизз...
Конкретизируй условие.Что значит дано слово ? Строка вводится с клавиатуры или отккуда ? Строка содержит много предложений ?
Может в тексте,считанном из файла надо найти предложения с заданным словом ? Выложи тот код,что есть,так будет понятней.
Цитата:
Конкретизируй условие.Что значит дано слово ? Строка вводится с клавиатуры или отккуда ? Строка содержит много предложений ?
Может в тексте,считанном из файла надо найти предложения с заданным словом ? Выложи тот код,что есть,так будет понятней.
Может в тексте,считанном из файла надо найти предложения с заданным словом ? Выложи тот код,что есть,так будет понятней.
Задаётся некоторое слово,
Строка вводится с клавиатуры
Код:
Дальше следуют варианты которых я незнаю.Переменная k - должна служить для переключения точек,тоесть нашли предложение в котором есть слово и точка в конце - сохраняем его в analog.Дальше к переключаем на 1,чтобы можно было дальше продолжать скан строки.Незнаю правильно ли я размышляю...
почитай о функциях strtok(разбивает строку по задонному символу/ам) и strstr(ищет вхождение подстроки в строке). в интернете куча инфы, и у нас на форуме глаза подыми - справочник по функциям есть.
Если пишешь на С++, то используй средства его стандартной библиотеки. Не нужно char stroka[512]; куда лучше std::string stroka. Там есть все нужные методы find() , substr() ... Не говоря о том, что все в хипе и проверки есть.