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

Программа проверки файла (ов) на лишние скобки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать в case множество значений? http://www.cyberforum.ru/cpp-beginners/thread1759525.html
Как сделать в case множество значений? int age; switch (age) { case 1..12: //эта строка }
C++ Написать программу и вычислить в С++ Написать программу и вычислить: Значение X выдать с клавиатуры. DI=R^3-\sqrt{\frac{c}{3q}} R=\begin{cases} & \text{ q\sqrt{1+x} } \\ & \text{ c+\frac{Inq}{x} } \end{cases} c=1,2; q=7.05 ... http://www.cyberforum.ru/cpp-beginners/thread1759515.html
C++ Функция: слова в файле, содержащие больше четырех гласных, заменить на числа 1, 2, 3...
Дан текстовый файл. Написать функцию, которая слова, содержащие больше четырех гласных, заменит на цифры (1,2,3,4,…) по порядку.
Описать функцию, которая считывает из входного файла символы до первой точки и записывает их в файл C++
Описать функцию line40, которая считывает из входного файла символы до первой точки и записывает их (без точки) в текстовый файл, формируя в нем строки по 40 символов (в последней строке символов...
C++ Описать функцию triangle, формирующую текстовый файл из 9 строк, в первой из которых – один символ '1', во вто http://www.cyberforum.ru/cpp-beginners/thread1759503.html
Описать функцию triangle, формирующую текстовый файл из 9 строк, в первой из которых – один символ '1', во второй – два символа '2', …, в девя- той – девять символов '9'.
C++ Красно-черное прошитое дерево с функцией добавления и удаления элементов Доброго времени Суток! Помогите пожалуйста,необходимо реализовать красно-чёрное дерево по таким условиям: "Создать красно-черное прошитое дерево с функцией добавления и удаления элементов и с... подробнее

Показать сообщение отдельно
drinkhaus
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 7
10.06.2016, 11:32  [ТС]
кода у меня нет, я не программист. Почитал на форуме, нашел некоторые примеры:
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
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    ifstream inFile("cppcode.txt");
    ofstream outFile("scanresult.txt");
 
    if(inFile.is_open() && outFile.is_open())
    {
        int a = 0, b = 0, c = 0, d = 0;
        char temp;
        while(!inFile.eof())
        {
            inFile.get(temp);
            if(inFile.eof())
                break;
            if(temp == '(')
                a++;
            else if(temp == ')')
                b++;
            else if(temp == '{')
                c++;
            else if(temp == '}')
                d++;
        }
 
        outFile << "( :" << a << endl
            << ") :" << b << endl
            << "{ :" << c << endl
            << "} :" << d;
 
        if((a == b) && (c == d))
            outFile << "Все скобки расставлены верно";
        else if((a > b) && (c == d))
            outFile << "Не хватает закрывающих круглых скобок!";
        else if((a < b) && (c == d))
            outFile << "Не хватает открывающих круглых скобок";
        else if((a == b) && (c > d))
            outFile << "Не хватает закрывающих фигурных скобок";
        else if((a == b) && (c < d))
            outFile << "Не хватает открывающих фигурных скобок";
        else if((a > b) && (c > d))
            outFile << "Не хватает закрывающих круглых скобок и закрывающих фигурных скобок";
        else if((a > b) && (c < d))
            outFile << "Не хватает закрывающих круглых скобок и открывающих фигурных скобок";
        else if((a < b) && (c > d))
            outFile << "Не хватает открывающих круглых скобок и закрывающих фигурных скобок";
        else if((a < b) && (c < d))
            outFile << "Не хватает открывающих круглых скобок и открывающих фигурных скобок";
 
    }
    else
        cout << "Error open file.\n";
    inFile.close();
    outFile.close();
    cout << "Done.";
    cin.get();
    return 0;
}
Но не могу понять, как прикрутить файл
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru