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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Despot777
2 / 2 / 0
Регистрация: 14.09.2013
Сообщений: 118
#1

Функция удаления - C++

05.11.2013, 20:22. Просмотров 197. Ответов 0
Метки нет (Все метки)

Программа должна удалять пункт записи файла. А она удаляет только первое слово файла.
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
int del_punkt()
        { 
 
            ifstream file_f;
 
            file_f.open("automobile.txt");
 
            if(!file_f)
            {
                cerr << "Г”Г*éëГ* Г*ГҐ Г±ГіГ№ГҐГ±ГІГўГіГҐГІ!: automobile.txt" << endl;
                return (EXIT_FAILURE);
            }
  
                cout <<"Ââåäèòå Г*îìåð ГЇГіГ*ГЄГІГ* êîòîðûé ГўГ» õîòèòå ГіГ¤Г*ëèòü: ";
                int i_number_line_delete = 0; 
                cin >> i_number_line_delete;
 
                int i_number_line_now = 0; 
                string line; 
                string line_file_automobile; 
 
                while(getline(file_f,line))
            {
                i_number_line_now++;
 
                if(!(i_number_line_now == i_number_line_delete))
            {
                line_file_automobile.insert(line_file_automobile.size(),line); 
                line_file_automobile.insert(line_file_automobile.size(),"\r\n");
   
   }
 }
Добавлено через 23 минуты
вот мне посоветовали добавить getline, но прога не пропускает эту строку.
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
int del_punkt()
        { 
 
            ifstream file_f;
 
            file_f.open("automobile.txt");
 
            if(!file_f)
            {
                cerr << "Г”Г*éëГ* Г*ГҐ Г±ГіГ№ГҐГ±ГІГўГіГҐГІ!: automobile.txt" << endl;
                return (EXIT_FAILURE);
            }
  
                cout <<"Ââåäèòå Г*îìåð ГЇГіГ*ГЄГІГ* êîòîðûé ГўГ» õîòèòå ГіГ¤Г*ëèòü: ";
                int i_number_line_delete = 0; 
                cin >> i_number_line_delete;
 
                int i_number_line_now = 0; 
                string line; 
                string line_file_automobile; 
 
                while(getline(file_f,line))
            {
                i_number_line_now++;
                cin.ignore();
                getline();
 
                if(!(i_number_line_now == i_number_line_delete))
            {
                line_file_automobile.insert(line_file_automobile.size(),line); 
                line_file_automobile.insert(line_file_automobile.size(),"\r\n");
   
   }
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 20:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция удаления (C++):

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений - C++
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба, угу), в которой нужно удалить весь текст в скобках,...

Функция удаления на С - C++
Помогите исправить ошыбки в удалении вот полный код: #include &lt;stdio.h&gt; #include&lt;iostream.h&gt; #include &lt;conio.h&gt; void Prosm();...

Функция удаления из списка - C++
помогите разобраться почему не работает функция удаления? плз #include &lt;iostream&gt; using namespace std; class Node{ public: ...

Не выполняется функция удаления - C++
Функция удаления не выполняется. Вот код: #include &lt;iostream&gt; #define MAX 15 using namespace std; char *stack; // Ìàññèâ...

Функция удаления из двусвязного списка - C++
Создал двусвязный список на основе класса, работают ввод элементов в список и вывод всего списка. Помогите пожалуйста с функцией удаления...

Функция удаления поиск ошибок - C++
Программа удаляет пункт записи в файле, но потом когда я хочу сделать просмотр заполняет его одной и тойже записью которая осталась....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2013, 20:22
Привет! Вот еще темы с ответами:

функция в си++ для удаления элемента - C++
Есть ли функция в си++ для удаления элемента,например из текста?) Запрещено создавать темы с бессмысленными названиями вроде...

Односвязный список.Функция удаления - C++
Здравствуйте.Пытался организовать функцию удаления,но не получилось,добавлял цикл для начального заполнения,а потом удаления,не...

Функция удаления из базы данных - C++
Вот рабочая функция удаления моего друга: void del(int n) { int d,i; pacient *db; db=new pacient; ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru