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

Файлы и строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Списки: упорядочить строки в тексте по возрастанию длины минимального слова в каждой строке http://www.cyberforum.ru/cpp-beginners/thread72528.html
Упорядочить строки в тексте по возрастанию длины минимального слова в каждой строке. 1) делим массив строк на слова. 2) сортируем слова по возрастанию длины 3) что дальше????????
C++ Вычислить количество элементов массива, больших С 1)В одноммерном массиве, состоящем из n вещественных элементов вычислить: количество элементов массива, больших С 2)произведение элементов массива расположенных после максимального по модулю элемента http://www.cyberforum.ru/cpp-beginners/thread72239.html
Строки, замена последовательностей элементов C++
Всем доброго времени суток! Народ нужен хелп! Задание со строками на С++ в консольном режиме. Само задание: В заданной строке заменить все последовательности "on" на "online". Например: для строки “abcoon1.boon” -“abcoonline1.boonline” Препод предложил реализовать прогу с помощью функций: bool Check(char src, int p, char substr); где p - позиция и void Add(char src, char substr);
Потоки, приоритеты C++
Нужно вывести квадраты на форме (каждый в своём потоке), в зависимости от приоритета, один прорисовывается быстрее, другой медленее. Сделал так: DWORD WINAPI OnPaint4(LPVOID lparam) { HDC *hdc=(HDC*)lparam; Graphics graphics(hdc); Pen pen(Color(255, 0, 0, 255),4); for (int i=1;i<110;i++) { Sleep(5000);
C++ Динамичиские структуры http://www.cyberforum.ru/cpp-beginners/thread71758.html
Помогите написать программу: В составе программы описать функцию, которая формирует список Common, включив в него элементы, которые входят одновременно в спи-сок М1 и М2. язык с++
C++ Как найти обратную матрицу? Как найти обратную матрицу C# в visual studiо ? подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
11.12.2009, 00:28     Файлы и строки
Aigerimka,
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
34
35
36
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <iterator>
#include <algorithm>
#include <functional>
 
const char * const str = "d:\\text.txt";
 
struct len : public std::unary_function <std::string, bool>
{
    bool operator() (const std::string str)
    {
        return str.length() <= 4;
    }
};
 
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    std::vector <std::string> vec;
    std::ifstream in (str);
 
    std::istream_iterator <std::string> start (in);
    std::istream_iterator <std::string> end;
 
    std::copy (start, end, std::inserter (vec, vec.begin()));
    std::cout << "данные файла:" << std::endl;
    std::copy (vec.begin(), vec.end(), std::ostream_iterator <std::string> (std::cout,"\n"));
 
    std::cout << "количество слов имеющих длинну менее или равно 4 символам:" << ' ' << std::count_if (vec.begin(), vec.end(), len());
 
    system("pause");
    return 0;
}
 
Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru