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

Функция удаления поиск ошибок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический bitset, возможно ли такое? http://www.cyberforum.ru/cpp-beginners/thread997809.html
как известно size в bitset<size> должно быть статической, как реализовать класс с полем bitset<size> в конструктор\параметр которого передается некое число N а size = N + -/(какая то мудрая...
C++ Мат. действия в цикле for Здравствуйте, обьясните пожалуйста как выполнить сложение в цикле. Задание: Написать программу, которая заполняет массив из 10 элементов случайными числами, в диапазоне от -20 до 20 и выводит в... http://www.cyberforum.ru/cpp-beginners/thread997802.html
C++ Как считать из файла в string?
Чертовски глупый вопрос, но всё же. По моим представлениям, это должно выглядеть так: #include <iostream> #include <string> using namespace std; FILE *f1, *f2; int main() {...
C++ Неправильная проверка
Помогите, пожалуйста. Написал код, но для первого примера работает, а другого уже нет. Неправильно устанавливает flag2. #include <iostream> #include <fstream> #include <string> #include...
C++ Преобразовать string в int .? http://www.cyberforum.ru/cpp-beginners/thread997746.html
строки 66 и 71 соответственно, считываю из файла в string, как преобразовать? кроме static_cast не знаю И по прежнему не понимаю как выровнять выводимую информацию относительно друг друга, через...
C++ Поразрядные операции Помогите пожалуйста доделать программу, :даны два int числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long число HGFEABAB, используя только поразрядные операции. получаю число... подробнее

Показать сообщение отдельно
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118

Функция удаления поиск ошибок - C++

04.11.2013, 19:11. Просмотров 197. Ответов 1
Метки (Все метки)

Программа удаляет пункт записи в файле, но потом когда я хочу сделать просмотр заполняет его одной и тойже записью которая осталась. Подскажите что не так здесь?
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
void del_punkt()
        { int n,fl;
            cout << "Удаление пункта записи" << endl;
            ofstream F("automobile.txt");
            int f_num;
            cout<<" - ";
            cin>>f_num;
            for(int i=0;i<=n;i++)
    { 
            if(i==f_num)
            {i++;
             fl=1;
            }
            F << "\n" << am.a << "\n" << am.b << "\n" << am.c << "\n" << am.d << "\n" << am.e << "\n" << am.f << "\n" << am.h << "\n" << am.i << "\n" << am.j;
    }
            if(fl=1)
            {
             cout<<"\nЗапись удалена\n";
            }
            else cout<<"\nЗапись не удалена!\n";
            
            system("pause");
            system("cls");
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru