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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Виртуальные методы класса http://www.cyberforum.ru/cpp-beginners/thread386127.html
Скажите, зачем нужны виртуальные методы? Почему нельзя использовать стандартные? Спасибо.
C++ Построение новой матрицы по части заданой матрицы Доброго времени суток, уважаемые форумчане!:) Не могу реализовать свою идею, посдкажите как, пожалуйста. Задача. Получить квадратную матрицу В порядка n, каждый элемент bij(i,j индексы) которой равен максимуму из элементов исходной квадратной матрицы А порядка n, расположенных в закрашенной области, определяемой индексами 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 он пропускается 5+5+5+0(пропускаем)+5+5+5 = 30 double sum = 0; double max = 7;
C++ виртуальные и чисто виртуальные функции Чем они отличаются?? если можно, с примерами. И как из виртуальной функции сделать чисто виртуальную? #include <iostream> using namespace std; class base { public: virtual void who() { cout<<"базовый класс.\n"; } подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 143
17.11.2011, 20:18     Работа со строками,поиск предложений.
Доброго вечера.
Пытаюсь написать программу выводящую из тхт. фаила все предложения начинающиеся с вводимой буквы.
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
31
32
33
#include <iostream>
#include <string.h>
#include <fstream>
#include <stdio.h>
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);
    cout<<"Длина строки=="<< s<<endl;
    if(strlen(word)!= 2){cout<<" Буква не заглавная! "<<endl;}
    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<<" Нет таковых";}
 
}
Работа кода не корректна.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru