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

добавление строчки в самое начало файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Авто подключени файлов http://www.cyberforum.ru/cpp-beginners/thread638646.html
Как мне подключить в основному исполняемому файлу другие файлы (#include "file.h") из определенной папки?? Причем мне нужно чтобы они подключались автоматически независимо сколько их. Возможно...
C++ умножение #include "stdafx.h" #include "iostream" #include <time.h> using namespace std; #include <iomanip> int *vvod (int x, int y) { int *mas = NULL; http://www.cyberforum.ru/cpp-beginners/thread638642.html
Как начать работать программируя на С/С++? C++
Вот заметил, что джуниоры в С/С++ никому не нужны, в отличие от джавы, например. У меня появилась пара вопросов: 1) Что делать, после того, как освоены базовые знания по языку, например, прочитаны...
выбор книги C++
стоит ли начинать изучение с++ с этой книги http://www.ozon.ru/context/detail/id/2988768/
C++ Перегрузка функции. Возврат вычислений http://www.cyberforum.ru/cpp-beginners/thread638606.html
Всем добрый день. Реализую метод Рунге-Кутта 4го порядка через перегрузку функции. Долго ломал голову о неправильности вычисления метода, потом наконец уловил ошибку. Она заключается в следующем: при...
C++ Выход из лабиринта Делал задачу из Дейтела, выход из лабиринта, вроде сделал, посоветуйте как можно улучшить: // Copyright (c) 2012 Anton. All rights reserved. // #include <iostream> using std::cout; using... подробнее

Показать сообщение отдельно
Пaтрик
416 / 391 / 39
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
16.08.2012, 20:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <fstream>
#include <iterator>
 
int main()
{
    std::string filename = "file.txt";
    std::ifstream file(filename);
    std::string file_content((std::istream_iterator<char>(file)),
        std::istream_iterator<char>());
    file.close();
    file_content = "first string\n" + file_content;
    std::ofstream out(filename);
    out << file_content;
    out.close();
}
Добавлено через 2 минуты
Цитата Сообщение от Egor138 Посмотреть сообщение
А можно как нибудь удалить самый последний символ в файле?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <fstream>
#include <iterator>
 
int main()
{
    std::string filename = "file.txt";
    std::ifstream file(filename);
    std::string file_content((std::istream_iterator<char>(file)),
        std::istream_iterator<char>());
    file.close();
    std::ofstream out(filename);
    std::string::size_type size = file_content.size();
    if (size > 0)
        file_content.erase(size - 1, 1);
    out << file_content;
    out.close();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.