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

Файл на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Коррекция строк http://www.cyberforum.ru/cpp-beginners/thread1736591.html
Как из строки, в которую входят и цифры и буквы, убрать все буквы и оставить цифры? Знаю только как проверить на наличие букв( при помощи StrToInt), а вот что дальше делать не приложу ума. Заранее спасибо!
C++ Как реализовать подсчёт голосов и вывести это в файл В файле фиксируются результаты голосования кафедры, состоящего из 15 сотрудников по принципу: в начале строки указывается Фамилия кандидата, потом результаты голосования по каждому сотруднику, выраженному словами "за", "против", воздержался, отсутствовал. Выборы проводились по четырем кандидатурам. Выборы считаются состоявшимися если «за» проголосовало свыше 51 % голосовавших и несостоявшимися в... http://www.cyberforum.ru/cpp-beginners/thread1736580.html
Инициализация статической константы класа C++
Есть некий класс в котором необходимы статичесие константы Код который ниже, компилятором принимаеться и даже работает. class MyClass{ private: static const quint8 debugLevel = 1; }; Хотя на сколько я знаю статические элементы необходимо повторно объявить за пределами описания класса. Но почемуто компилятор это не требует. Может кто с опытом подскажет правомерно ли так делать (как в...
C++ Динамическое программирование
int weight; int price; int M; void Print(int s, int n) { if (M == 0) // максимальный рюкзак для параметров (s,n) return; // имеет нулевую ценность, // поэтому ничего не выводим else if (M ==M) Print(s - 1, n); // можно составить рюкзак без предмета s
C++ Программа "Кроссворд с животными" http://www.cyberforum.ru/cpp-beginners/thread1736554.html
Ребят, помогите сделать курсовую работу! Нужно сделать кросворд с животными, не используя визуалку! Чесно говоря, я даже не могу представить как это сделать.. Буду очень рад любой информации, и конечно же кусочкам кода :)
C++ Сортировка методом выбора В файле input.txt содержатся сведения о группе студентов в формате: номер группы;запись о каждом студенте группы содержит следующие сведения: фамилия, имя, отчество, год рождения, оценки по пяти предметам Переписать данные файла input.txt в файл output.txt, отсортировав их:по возрастанию суммы оценок методом выбора (сумму оценок вывести в файл output.txt для каждого студента)... подробнее

Показать сообщение отдельно
SergioO
 Аватар для SergioO
89 / 178 / 61
Регистрация: 13.12.2015
Сообщений: 968
16.05.2016, 22:13     Файл на С++
Алмаз Валитов,
Цитата Сообщение от Алмаз Валитов Посмотреть сообщение
которые начина-ся с русских слов
только начинаются или полностью состоят, тк начинаются с Большой буквы и причем тогда
Цитата Сообщение от Алмаз Валитов Посмотреть сообщение
razd:= ' .,!?;:';
Вам точно C++ надо? А то препод удивится
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
46
47
48
49
50
51
52
#include <string>
#include <iostream>
#include <fstream>
#include <cstdlib>
 
int main()
{
    setlocale(LC_ALL,"RUS"); // устанавливаем русский язык в консоле
    bool r = false; // зачем эта переменная?
    std::string LowAlphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
    std::string delimeter = " .,!?;:";
 
    std::ifstream ReadFileStream("C:\\File\\input.txt", std::ios::in); // открываем файл для чтения
    if (!ReadFileStream) // проверка что файл открылся
    {   std::cout << "Ошибка открытия фала input.txt \n";
        system("pause");
        return EXIT_FAILURE;
    }
    std::ofstream WriteFileStream("C:\\File\\output.txt", std::ios::out);  // открываем файл для записи
    if (!WriteFileStream) // проверка что файл открылся
    {   std::cout << "Ошибка открытия фала output.txt \n";
        return EXIT_FAILURE;
    }
 
    for (std::string s; ReadFileStream >> s; )  // читаем строку из файла
    {
        for (auto c : s)  // цикл прохождения по символам строки
        {
            if (delimeter.find(c) == std::string::npos) // условие, что в строке нет символов delimeter = " .,!?;:";
                if (LowAlphabet.find(c) != std::string::npos) WriteFileStream << s << std::endl; break;
            // условие, что в строке есть символы "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
            // если в строке русские символы есть, то печатаем ее в output.txt
        }
        
    }
    
    if (ReadFileStream.bad())  // ошибки чтения
        std::cout << "I/O error while reading\n";
    else if (ReadFileStream.eof())  // достигнут конец файла
        std::cout << "Достигнут конец входного файла\n";
    
    if (WriteFileStream.bad()) // ошибки записи
        std::cout << "I/O error while writing\n";
 
    // закрываем оба файла
    ReadFileStream.close();
    WriteFileStream.close();
 
    system("pause"); // ждем нажатия клавиши
    return 0;
    
}
честно сказать я так и не понял что требовалось
эту прогу (рабочая) доделайте.
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru