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

Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они в - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан текст на английском языке, который заканчивается точкой. В тексте удалить все гласные буквы, а согласные заменить на прописные. http://www.cyberforum.ru/cpp-beginners/thread540753.html
Дан текст на английском языке, который заканчивается точкой. В тексте удалить все гласные буквы, а согласные заменить на прописные.
C++ Составить программу, выводящую на экран сведения о периодических изданиях (наименование издания, тираж, годовая стоимость). Составить программу, выводящую на экран сведения о периодических изданиях (наименование издания, тираж, годовая стоимость). http://www.cyberforum.ru/cpp-beginners/thread540751.html
C++ Поля структуры: код телевизионного канала, название, цена. Операция: найти самый дорогой канал
#include<iostream> #include<fstream> #include<conio.h> #include<stdio.h> #include <string> using namespace std; int main()
C++ Изучение C++
Приветствую :). Решил начать изучение C++, но не знаю с какой книги начать. Есть средние знания Java. По Java читал Г. Шилдта (Полный справочник по J2SE), нашел такую же книгу "Полный справочник по C++", подойдет ли она для начинающего ? Заранее спасибо за ваши ответы.
C++ Ошибка при освобождении памяти http://www.cyberforum.ru/cpp-beginners/thread540669.html
#include <iostream> using namespace std; template<class T> class pvector { T **p; int sz; public:
C++ Отправка POST запроса через соксы Здравствуйте! Помогите с отправкой запросов в С++ без cURL, через соксы. Есть PHP: http://den-x.comule.com/act.php На него надо отправить POST запрос user=tester,в ответ он должен выдать tester. Сам код возвращаемой страницы записать в файл. Добавлено через 16 часов 20 минут Ошибся, через сокеды. подробнее

Показать сообщение отдельно
igorrr37
1646 / 1274 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
07.04.2012, 19:26
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
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <fstream>
#include <algorithm>
#include <windows.h>
 
struct Info
{
    Info() : total(0), fileIndex(0), code(0){}
    char code;
    std::size_t fileIndex, total;
};
 
int main()
{
    SetConsoleOutputCP(1251);
    std::ifstream ifs("1.txt");
    if(ifs.is_open())
    {
        char c;
        unsigned char arrInd;
        const std::size_t size = 256;
        Info arr[size];
        for(std::size_t cntr = 0; ifs.get(c); ++cntr)
        {
            arrInd = c;
            if(0 == arr[arrInd].total)
            {
                arr[arrInd].fileIndex = cntr;
                arr[arrInd].code = c;
            }
            ++arr[arrInd].total;
        }
        std::sort(arr, arr + size, [](const Info& x, const Info& y){return x.fileIndex < y.fileIndex;});
        for(auto const& p : arr)
        {
            if(1 == p.total)
            {
                std::cout << p.code << std::endl;
            }
        }
    }
    else std::cerr << "Can't open file\n";
    ifs.close();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru