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

Работа со строками,поиск предложений. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальные методы класса http://www.cyberforum.ru/cpp-beginners/thread386127.html
Скажите, зачем нужны виртуальные методы? Почему нельзя использовать стандартные? Спасибо.
C++ Построение новой матрицы по части заданой матрицы Доброго времени суток, уважаемые форумчане!:) Не могу реализовать свою идею, посдкажите как, пожалуйста. Задача. Получить квадратную матрицу В порядка n, каждый элемент bij(i,j индексы) ... http://www.cyberforum.ru/cpp-beginners/thread386125.html
Написать программу используя операторы ветвления и операторы циклов C++
Написать программу, используя операторы ветвления и операторы циклов на С++. Дано действительные числа , внести единую упорядоченность в получив такие, что Число сравнений не должно превышать p+q.
цикл с условием C++
дано число N (>1). Вывести наиболее из целых чисел к, ДЛЯ КОТОРЫХ СУММА 1+1/2+...+1/К будет больше А, и саму эту сумму.
C++ Задача: Вводится 7 чисел. Подсчитать среднее арифметическое положительных. http://www.cyberforum.ru/cpp-beginners/thread386110.html
Задача: Вводится 7 чисел. Подсчитать среднее арифметическое положительных. Помогите проблема такова: if(sum <= 0) проверку нужно чтоб пропускало если 0 и продолжало пример єсле вели 0 он...
C++ виртуальные и чисто виртуальные функции Чем они отличаются?? если можно, с примерами. И как из виртуальной функции сделать чисто виртуальную? #include <iostream> using namespace std; class base { public: virtual void who() {... подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145
17.11.2011, 20:44  [ТС]
Рабочий код,но предложение выводиться без знака на конце ,для string я бы вывел последний символ предложения (. ? ! ) через at ,как сделать таковое в char.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <string.h>
#include <fstream>
using namespace std;
 
int main ()
{
    const int len = 81;
    char word[len],line[len];
    char delims[]=".?!";
    int s;//длина строки
    bool flab=false;
    ifstream fin("text.txt");
    if(!fin) {cout<<"error";return 1;}
    
    cout <<"Вводим букву с которой начнем искать слово,заглавную буквуВ: ";
    cin >> word;
    s=strlen(word);
 
    char *token;
    while (fin.getline(line,len)){
        token=strtok(line,delims);
        while (token != NULL){
            if(!strstr(token,word)) {flab=true;cout<<" "<< line;}
            token=strtok(NULL,delims);
        }
    }
    if (flab==false){cout<<" Нет таковых";}
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru