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

Удаление определённой строки из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подключение dll http://www.cyberforum.ru/cpp-beginners/thread642449.html
Подключаю dll и при определении класса из dll вылезают такие ошибки, помогите пожалуйста :) : Error 1 error LNK2005: "int __cdecl mycoutnff(void)" (?mycoutnff@@YAHXZ) already defined in FamilyTree.obj D:\Temp\FamilyTree\MainFrm.ob Error 2 error LNK2005: "int __cdecl mycoutnff(void)" (?mycoutnff@@YAHXZ) already defined in FamilyTree.obj D:\Temp\FamilyTree\MainFrm.obj Error 3 error LNK1169:...
C++ Подстроение алгоритма определителя Доброго времени суток уважаемые форумчане! Мне уже надоело искать нормальный и рабочий алгоритм для вычисления определителя. Есть два кода: первый - мой, для решения СЛАУ методом Гаусса, а второй - это рабочий для вычисления определителя (считает все верно), проблема в том, что не могу второй алгоритм подстроить под мою программу, матрицы размером 3x3 уже считает неверно....прошу вашей помощи. ... http://www.cyberforum.ru/cpp-beginners/thread642447.html
C++ Программа таймер
Всем привет, подскажите плз как написать программу, которая с момента первого запуска включает таймер, а по истечении времени (5 мес), запускает бат файл, который сносит винду.
C++ не работает sqrt декомпозиция
Добрый день, пытался разобраться с sqrt-декомпозицией. Суть понял, но вот код не хочет работать. точнее он не хочет работать правильно. вот код: #include<iostream> #include<cmath> #include<cstdlib> #include<cstdio> using namespace std;
C++ Задача "Водолей" http://www.cyberforum.ru/cpp-beginners/thread642366.html
Вот условие: У исполнителя “Водолей” есть два сосуда, первый объемом A литров, второй объемом B литров, а также кран с водой. Водолей может выполнять следующие операции: Наполнить сосуд A (обозначается >A). Наполнить сосуд B (обозначается >B). Вылить воду из сосуда A (обозначается A>). Вылить воду из сосуда B (обозначается B>). Перелить воду из сосуда A в сосуд B (обозначается как...
C++ Двоичные файлы У меня есть код программы работающий с текстовыми файлами, #include <iostream> #include <conio.h> #include <cstdlib> #include <locale.h> #include <string.h> #include <fstream> using namespace std; подробнее

Показать сообщение отдельно
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
25.08.2012, 17:59
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
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
#include <algorithm>
#include <iterator>
 
bool remove_line(const char *filename, size_t index)
{
    std::vector<std::string> vec;
    std::ifstream file(filename);
    if (file.is_open())
    {
        std::string str;
        while (std::getline(file, str))
            vec.push_back(str);
        file.close();
        if (vec.size() < index)
            return false;
        vec.erase(vec.begin() + index);
        std::ofstream outfile(filename);
        if (outfile.is_open())
        {
            std::copy(vec.begin(), vec.end(), 
                std::ostream_iterator<std::string>(outfile, "\n"));
            outfile.close();
            return true;
        }
        return false;
    }
    return false;
}
 
int main()
{
    std::cout << std::boolalpha << remove_line("1.txt", 2);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru