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

Запись в начало файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать двумерный массив, каждый элемент которого задается случайным образом http://www.cyberforum.ru/cpp-beginners/thread1244295.html
Если вкратце, нужно создать двумерный массив, каждый элемент которого задается случайным образом. Вот моя программа: #include <iostream>; #include <cstdlib>; #include <ctime>; using namespace std; void massivMinMax(int razmer, int **mas) { //функция, которая ищет максимальный и минимальный элемент на(над) главной и побочной диаганалью
C++ Зачем использовать Указатель на указатель? Подскажите зачем использовать Указатель на указатель? И как работают двумерные массивы за счет указателей? http://www.cyberforum.ru/cpp-beginners/thread1244281.html
C++ Считать BMP изображение в динамическую память
Нужно считать ВМР изображение в массив в динамической памяти используя fstream.
Что такое шаблоны функций? C++
Люди обясните пожалуйста шаблоны функций На заннятиях чучуть провтыкал помогите вы буду благодарен!!
C++ Объяснить линейный поиск в массиве и сортировка массива http://www.cyberforum.ru/cpp-beginners/thread1244252.html
Рябята кому не трудно кто может обяснить линейный поиск в масиве и сортировку масива Не очень понял как на парах обясняли обясните вы пожалуйста буду благодарен!
C++ Вычислите значения полиномов Лагерра Ln(x): Ln(x)=\begin{cases}1 & \text{ if } n=0 \\ -x + 1 & \text{ if } n=1 \\ x^2-4x+2 & \text{ if } n=2 \\ -x^3+9x^2-18x+6 & \text{ if } n=3 \\ x^4-16x^3+72x^2-96x+24 & \text{ if } n=4 \end{cases} x = 0.5. Помогите пожалуйста!! подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3042 / 1687 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
19.08.2014, 11:55     Запись в начало файла
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
65
66
67
68
69
/////////////////////////////////////////////////////////////////////////////////////////
//нужно записать слово "zashivrovano" в начале каждого файла
/////////////////////////////////////////////////////////////////////////////////////////
#include <complex>
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string     T_str;
/////////////////////////////////////////////////////////////////////////////////////////
template< class T >
void    file_push_front
        (
            T_str   const   &   filename,
            T       const   &   val
        )
{
    std::fstream        file( filename );
    std::ostringstream  sout;
 
    sout    <<  val
            <<  file.rdbuf();
 
    file.seekp(0);
    file    <<  sout.str();
}
/////////////////////////////////////////////////////////////////////////////////////////
void    print_file( T_str   const   &   filename )
{
    std::ifstream   ifile( filename );
 
    std::cout   <<  ifile.rdbuf()
                <<  std::endl;
}
/////////////////////////////////////////////////////////////////////////////////////////
int     main()
{
    const   T_str   FILE_NAME   =   "out.txt";
    std::ofstream   ofile( FILE_NAME );
 
    file_push_front
        (
            FILE_NAME,
            1111111111
        );
 
    file_push_front
        (
            FILE_NAME,
            "aaaaaaaaaa"
        );
 
    file_push_front
        (
            FILE_NAME,
            std::complex<int>( 55, 777 )
        );
 
    file_push_front
        (
            FILE_NAME,
            "zashivrovano"
        );
 
    print_file( FILE_NAME );
 
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru